Get alerts for new jobs matching your selected skills, preferred locations, and experience range.
1 - 5 years
3 - 7 Lacs
Hyderabad
Work from Office
Samhitha is looking for Embedded Engineer to join our dynamic team and embark on a rewarding career journey. Designing, developing, and testing embedded software for a variety of systems and applications. Collaborating with hardware engineers to ensure that software is optimized for the specific hardware platform. Developing low-level software for control systems and real-time applications. Debugging and troubleshooting software issues in a timely and effective manner. Writing clear, well-documented code that is easy to maintain and modify. Participating in code reviews and providing constructive feedback to other software engineers. Strong problem-solving and critical thinking skills, with the ability to troubleshoot complex software issues. Excellent written and verbal communication skills.
Posted 2 months ago
6 - 8 years
15 - 19 Lacs
Bengaluru
Work from Office
Contribute to the design and architecture of high-quality, complex systems and software/storage environments Develop solutions for highly demanding customers Design quality test cases and automate them using Selenium / other test automation tools Churn out defects on regular basis as a quality engineer Contribute to engineering improvements that are proactively driven by the team Prepare, review and evaluate software/storage specifications for products and systems Contribute to the development and implementation of test strategies for complex software products and systems Improve automation coverage per release Essential Requirements: Good knowledge of programming languages ( Java , Python ) Test automation tools like Selenium etc. Any scripting language ( Shell preferably ) Working experience in DevOps tools Ansible , Jenkins Prior experience working on RESTful APIs Microservice architecture Must have knowledge and experience working of Linux platforms Good knowledge and working experience with application servers likes of. Tomcat Apache , Weblogic , JBOSS etc. Good knowledge and working experience on various operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities Database : Oracle RDBMS , Postgres Ability to code/debug and guide others to code/debug flexible, scalable and complex programs, using either written or verbal design specifications Ability to learn new tools, languages and operating systems with some training and on-the-job experience Responsible for end-to-end application quality and maintenance activities Writes solid test case designs and code in order to add new or enhancing existing functionality and related automation. Write design specifications for the product requirements. Perform code analysis and reviews of other team members work Collaborate, communicate effectively and efficiently with other developers/QE members on the team to achieve the highest quality code product. Should have ability to drive the design and development test.
Posted 2 months ago
10 - 15 years
7 - 11 Lacs
Pune, Bengaluru
Work from Office
MDM analyst will ensure various vehicle usage data are collected. MDM team responsible for defines and documents the business processes and way of working to ensure that all designs and data configuration are distributed with and documented properly. Required Skills: 10 + Years experience Proficient in understanding automotive vehicle functionality (ICE & BEV) Experience in requirement analysis and design document creation Experienced in using Vector tools such as CANalyzer, CANoe, and .dbc files. Experienced with SAE J1939 communication protocol and FMS standards. Knowledgeable in high frequency data transmission concepts such as confluent, Apache, Kafka Familiar with validating embedded software (added advantage). Competent in digital hex and binary calculations. Proficient in large data analysis using platform like Snowflake & SQL, and data validation. Proficient in Python scripting, including Robot Framework, Flash, and Pandas. Experienced with REST APIs and JSON files. Experienced in working within Agile methodologies. Knowledge in MicroFocus ALM is an added advantage Knowing Dutch is an added advantage
Posted 2 months ago
5 - 8 years
7 - 12 Lacs
Pune, Bengaluru
Work from Office
Keywords: Automotive, CAN, SAE J1939, Python, Robot framework, JSON, Agile Methodology, larger data analysis, embedded testing/validation, SQL, Snowflake, MicroFocus ALM Job Summary : Measurement data configuration engineer will be responsible for entire sprint process, from design to testing. Required Skills: 5+ years experience Proficient in understanding automotive vehicle functionality. Experienced in using Vector tools such as CANalyzer, CANoe, and .dbc files. Experienced with SAE J1939 communication protocol and FMS standards. Knowledgeable in hardware wiring harnesses. Knowledgeable in high frequency data transmission concepts such as confluent, Apache, Kafka Familiar with validating embedded software (added advantage). Competent in digital hex and binary calculations. Proficient in large data analysis using platform like Snowflake & SQL, and data validation. Proficient in Python scripting, including Robot Framework, Flash, and Pandas. Experienced with REST APIs and JSON files. Experienced in working within Agile methodologies. Knowledge in MicroFocus ALM is an added advantage
Posted 2 months ago
3 - 5 years
3 - 4 Lacs
Bengaluru
Work from Office
Developer III - Software Engineering Who we are: At UST, we help the world s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 30+ countries, we build for boundless impact touching billions of lives in the process. Visit us at . Summary: UST is looking for Firmware Engineer with strong experience in Debugging and Troubleshooting. The Opportunity: Provide technical support for engineering systems in applications and reliability labs, ensuring smooth system functionality. collaborate between customers and the factory by assisting field engineers, technicians, and product support teams in diagnosing, troubleshooting, and debugging semiconductor equipment. Support new hardware, software, and process installations, operations, calibrations, and testing at beta sites. Collaborate with the Global Product Support (GPS) team to generate documentation, including Change Engineering Notices (CENs) and Best-Known Methods (BKMs) related to firmware. Create and review technical documentation covering system improvements, upgrades, and support strategies. Robot Log Analysis & Issue Resolution : Analyze low-level robot logs reported by field engineers, identify issues, discuss solutions with supplier software engineers, and provide clear guidance to field teams. Document findings and propose enhancements to improve product performance. Firmware Release Management: Manage firmware release notes for each major update, track implemented changes, and review descriptions of enhancements and bug fixes before publishing release notes. Firmware Component Version Control : Maintain and track firmware component file versions (e.g.. mot, .prm, and other package , ensuring accurate change tracking and management. Firmware Deployment & Communication : Coordinate new firmware release cut-in timing per product line, prepare necessary documentation, and facilitate effective communication with the field organization regarding firmware updates. What you need: No of years: 6 ~7 years of Experience Specific experience requirement: Should have min 6-7 years hands on experience in control engineering and industrial Automation. Troubleshooting and log analysis. Equipment/Tool understanding and experience of tool handling. Understanding machine control logic and sequences. Technical documentation - Creating troubleshooting guides and manage firmware version. Working with supplier and field engineers for resolving the field issue and system improvement. Required Skills: Hands on experience working with Industrial Automation & control systems software. Analyze and troubleshoot machine logs to identify root causes of failures and implement corrective actions. Excellent analytical skills, methodical problem-solving skills and troubleshooting skills. Knowledge of firmware version control, release management, and field support. Understanding of motion control systems, or embedded software is a plus. Good Presentation and communications Skills. Exceptional written and verbal communication skills Strong problem-solving skills with hands-on experience in debugging and troubleshooting. Excellent communication and teamwork skills to work effectively with cross-functional teams. Knowledge of Industrial communication standards like RS232, Modbus, Ethernet & EtherCAT is a plus. Experience in semiconductor manufacturing equipment troubleshooting will be added advantage. Strong documentation, communication, and problem-solving skills. Qualification: Required: B.E/MS/M. Tech Electronics / Electrical / Instrumentation with strong background in Industrial automation software. What we believe : We re proud to embrace the same values that have shaped UST since the beginning. Since day one, we ve been building enduring relationships and a culture of integrity. And today, its those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the centre of everything we do. Humility: We will listen, learn, be empathetic and help selflessly in our interactions with everyone. Humanity: Through business, we will better the lives of those less fortunate than ourselves. Integrity: We honour our commitments and act with responsibility in all our relationships. Equal Employment Opportunity Statement UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation. All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law. UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance. To support and promote the values of UST. Comply with all Company policies and procedures
Posted 2 months ago
2 - 3 years
11 - 12 Lacs
Bengaluru
Work from Office
Role Proficiency: Acts under very minimal guidance to develop error free code; testing and documenting applications Outcomes: Understand the applications features and component design and develop the same in accordance with user stories/requirements. Code debug test and document; and communicate product/component/feature development stages. Develop optimized code with appropriate approach and algorithms following standards and security guidelines independently Effectively interact with customers and articulate their input Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models Mentor Developer I - Software Engineering to become more effective in their role Learn technology business domain and system domain as recommended by the project/account Set FAST goals and provide feedback to FAST goals of mentees Measures of Outcomes: Adherence to engineering processes and standards (coding standards) Adherence to schedule / timelines Adhere to SLAs where applicable # of defects post delivery # of non-compliance issues Reduction of reoccurrence of known defects Quickly turnaround production bugs Meet the Defined productivity standards for project Completion of applicable technical/domain certifications Completion of all mandatory training requirements Outputs Expected: Configure: Follow configuration process Test: Create and conduct unit testing Domain relevance: Develop features and components with good understanding of the business problem being addressed for the client Manage Defects: Raise fix retest defects Estimate: Estimate time effort and resource dependence for ones own work Mentoring: Mentor junior developers in the team Set FAST goals and provide feedback to FAST goals of mentees Document: Create documentation for ones own work Manage knowledge: Consume and contribute to project related documents share point libraries and client universities Status Reporting: Report status of tasks assigned Comply with project related reporting standards/process Release: Adhere to release management process Design: Understand the design/LLD and link it to requirements/user stories Code: Develop code with guidance for the above Skill Examples: Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components Manage and guarantee high levels of cohesion and quality Use data models Estimate effort time required for own work Perform and evaluate tests in the customers or target environments Team player Good written and verbal communication abilities Proactively ask for and offer help Knowledge Examples: Appropriate software programs / modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solved Additional Comments: Artificial Intelligence Experienced Job Description We are looking for experienced candidate with around one or two year experience in an artificial intelligence engineer to join the revolution, using deep learning, neuro-linguistic programming (NLP), chatbots and generative models to help us improve various business outcomes and drive innovation. The engineer will join a multidisciplinary team helping to shape our AI strategy and showcasing the potential for AI through early-stage solutions. Therefore, it s essential that you are skilled at problem solving, solution design, and high-quality coding. Responsibilities Engage in research activities to explore the latest advancements in generative AI techniques and algorithms. Stay updated with current literature and emerging trends in the field. Develop AI/ML applications according to requirements. Select appropriate datasets and data representation methods. Run machine learning tests and experiments. Perform statistical analysis and fine-tuning using test results. Train and retrain systems when necessary. Extend existing AI/ML libraries and frameworks. Skills Bachelor s in computer science or related field. 1 or 2 year experience in n applying AI/ML preferably using TensorFlow or PyTorch Framework Understanding of data structures, data modeling and software architecture Strong understanding of machine learning fundamentals including deep learning, neural networks, and generative models. Ability to write robust code in Python. Familiarity with machine learning frameworks (Keras, deep learning, TensorFlow, PyTorch, NLP Generative Adversarial Networks (GANs), Variational Autoencoders (VAEs), or Transformer-based models.) Strong programming skills in at least one of the following: Python, C++ will be added advantage. Outstanding analytical and problem-solving skills Experience with continuous integration practices ,ML model validation metrics and developing tools in windows environment will be an added advantage.
Posted 2 months ago
3 - 5 years
11 - 12 Lacs
Trivandrum
Work from Office
Role Proficiency: Independently develops error free code with high quality validation of applications guides other developers and assists Lead 1 - Software Engineering Outcomes: Understand and provide input to the application/feature/component designs; developing the same in accordance with user stories/requirements. Code debug test document and communicate product/component/features at development stages. Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models Mentor Developer 1 - Software Engineering and Developer 2 - Software Engineering to effectively perform in their roles Identify the problem patterns and improve the technical design of the application/system Proactively identify issues/defects/flaws in module/requirement implementation Assists Lead 1 - Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisions Measures of Outcomes: Adherence to engineering process and standards (coding standards) Adherence to schedule / timelines Adhere to SLAs where applicable Number of defects post delivery Number of non-compliance issues Reduction of reoccurrence of known defects Quick turnaround of production bugs Meet the defined productivity standards for project Number of reusable components created Completion of applicable technical/domain certifications Completion of all mandatory training requirements Outputs Expected: Code: Develop code independently for the above Configure: Implement and monitor configuration process Test: Create and review unit test cases scenarios and execution Domain relevance: Develop features and components with good understanding of the business problem being addressed for the client Manage Project: Manage module level activities Manage Defects: Perform defect RCA and mitigation Estimate: Estimate time effort resource dependence for ones own work and others work including modules Document: Create documentation for own work as well as perform peer review of documentation of others work Manage knowledge: Consume and contribute to project related documents share point libraries and client universities Status Reporting: Report status of tasks assigned Comply with project related reporting standards/process Release: Execute release process Design: LLD for multiple components Mentoring: Mentor juniors on the team Set FAST goals and provide feedback to FAST goals of mentees Skill Examples: Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components 5 Manage and guarantee high levels of cohesion and quality6 Use data models Estimate effort and resources required for developing / debugging features / components Perform and evaluate test in the customer or target environment Team Player Good written and verbal communication abilities Proactively ask for help and offer help Knowledge Examples: Appropriate software programs / modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solved Additional Comments: 5-8 years experience in Mobile development. Out of which 2-3 years in Flutter Designing, developing, testing, maintaining, and deploying software in the Flutter framework and Dart language. Developing user interface components and implementing them by following well-known Flutter / Dart workflows and practices. Communicating with product and engineering leads to implement business and project objectives. Code review of team members commits as part of CI/CD cycle. Participate in testing, quality assurance and bug fixes as part of the CI/CD cycle. Should have good understanding of, Dart Flutter iOS Android Git Webpack
Posted 2 months ago
3 - 5 years
11 - 12 Lacs
Coimbatore
Work from Office
Role Proficiency: Independently develops error free code with high quality validation of applications guides other developers and assists Lead 1 - Software Engineering Outcomes: Understand and provide input to the application/feature/component designs; developing the same in accordance with user stories/requirements. Code debug test document and communicate product/component/features at development stages. Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models Mentor Developer 1 - Software Engineering and Developer 2 - Software Engineering to effectively perform in their roles Identify the problem patterns and improve the technical design of the application/system Proactively identify issues/defects/flaws in module/requirement implementation Assists Lead 1 - Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisions Measures of Outcomes: Adherence to engineering process and standards (coding standards) Adherence to schedule / timelines Adhere to SLAs where applicable Number of defects post delivery Number of non-compliance issues Reduction of reoccurrence of known defects Quick turnaround of production bugs Meet the defined productivity standards for project Number of reusable components created Completion of applicable technical/domain certifications Completion of all mandatory training requirements Outputs Expected: Code: Develop code independently for the above Configure: Implement and monitor configuration process Test: Create and review unit test cases scenarios and execution Domain relevance: Develop features and components with good understanding of the business problem being addressed for the client Manage Project: Manage module level activities Manage Defects: Perform defect RCA and mitigation Estimate: Estimate time effort resource dependence for ones own work and others work including modules Document: Create documentation for own work as well as perform peer review of documentation of others work Manage knowledge: Consume and contribute to project related documents share point libraries and client universities Status Reporting: Report status of tasks assigned Comply with project related reporting standards/process Release: Execute release process Design: LLD for multiple components Mentoring: Mentor juniors on the team Set FAST goals and provide feedback to FAST goals of mentees Skill Examples: Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components 5 Manage and guarantee high levels of cohesion and quality6 Use data models Estimate effort and resources required for developing / debugging features / components Perform and evaluate test in the customer or target environment Team Player Good written and verbal communication abilities Proactively ask for help and offer help Knowledge Examples: Appropriate software programs / modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solved Additional Comments: AA content Development
Posted 2 months ago
8 - 9 years
14 - 19 Lacs
Bengaluru
Work from Office
Responsibilities Embedded Software design and development Implementing Embedded application SW, development of kernel mode device drivers, Networking SW for an ARM based Embedded POC product Take SW KT (knowledge transfer) of an embedded product to be transferred from the US Understand all SW modules of the existing embedded product, which includes drivers, OS, diagnostic SW, etc SW feature development, bug fix and customer support Participate in Technical Documentation & QA. Support User Tickets when needed. Skills Must have 8+ years of experience as an embedded software developer Experience in ARM-based processors like Raspberry PI / NXP etc Developed software for embedded applications. Implemented software solutions embedded systems, including firmware and device drivers. Experience in IPv4/IPv6 networking, Linux networking stack, firewalls, and routing protocols Linux OS integration, memory management, peripheral driver integration In-depth knowledge and experience of data networking (TCP/IP, Ethernet, and related technologies) Expert in C and Python programming Working knowledge of C++ programming Working experience in various protocols like Ethernet, PCIe, I2C, SPI, USB, RS232 Good Problem-solving skills Strong debugging & troubleshooting skills. Good oral & written communication skills Ability to work independently, excellent interpersonal and teamwork skills. Nice to have Knowledge of x86 Architecture, Boundary Scan, etc Software development for the semiconductor domain Bachelor/Postgraduate in Engineering IT, CS, ECE & EEE or Equivalent
Posted 2 months ago
4 - 6 years
6 - 8 Lacs
Pune
Work from Office
Position Specific Duties - Design/Develop Embedded Software with On Time high quality deliverables Prepare and maintain design, code & test documentation & review work products as appropriate with Team Lead. Work in an Agile Scrum Team. Interact with customers at the unit to resolve software technical issues. Understanding of Project timeline and ensuring delivery for tractors platform. Embedded Software development for Tractor Automation for Utility, Mid & Large Tractors Required Skills are- 4-6 years experience in embedded Software development. Strong programming skills in 'C' Language Knowledge of microprocessor/microcontrollers & circuits CAN & J1939 protocol knowledge Secondary: Experience on MBSD using Matlab,Simulink,Stateflow Understanding of RTOS concepts,Communication
Posted 2 months ago
3 - 8 years
0 - 0 Lacs
Nagpur
Work from Office
Job Responsibilities The candidate will be responsible for the development of safety-critical Real-time Embedded software for avionic applications conforming to DO-178 B/C standard The candidate will be responsible for the software development activities from specification to verification of software which includes: Generation of software requirements and implementation of software models using model-based development or manual coding. Functional verification of software modules and analysis of issues raised during testing of software. Job Requirements Avionics Software development experience including DO-178 Development Standards. Experience in full software lifecycle encompassing Software requirement definition, Dynamic & Static Design, coding & verification activities. Design & Development (model-based design, interfaces, algorithms). Proficiency in at least one language such as C, C++, or python. Have experience coding in IDEs ex. Visual Studio, VS Code, Eclipse. Has an Understanding of communication protocols RS232/422/485, CAN, ethernet, SPI, 12C, etc. Embedded Programming of the unit and integration testing host & target environment. Knowledge about RTOS, Concurrent programming, Multi-threading, etc. Experience in QT and QMS Documentation is an added advantage. Software configuration management. Knowledge about avionics software and network Qualification Requirements Candidates from an avionics background will be preferred. Bachelors degree with at least 3 years of experience masters degree with at least 2 years of experience Interested candidates can send resume at careers@jsrdynamics.com Job Type: Full Time
Posted 2 months ago
3 - 6 years
5 - 8 Lacs
Hyderabad
Work from Office
The QNX Vertical Platforms are complete, integrated and tested automotive software stacks including low-level embedded OS and drivers, middleware, and application frameworks. The QNX Vertical Platforms are built using QNX Safety certified real-time embedded OS and Safety certified Hypervisor allowing multiple application environments on an integrated high-end chipset. Technologies include multimedia, navigation, voice recognition, graphics, browser, Bluetooth, audio, and smart phone connectivity. We are looking for a Software Tester to support system level integration, create and execute tests supporting internal development and customer activities. In return for your skills, expertise and enthusiasm, we will provide you with an attractive compensation comprehensive benefits package. You will also have the opportunity to thrive in a dynamic global environment, working alongside outstanding colleagues, delivering a ground-breaking embedded OS . You will: Have hands-on configuration, integration and system test of required combinations of: Virtual frameworks (automotive application) Target hardware and associated BSPs for silicon partners( ie: Renesas, Intel, NXP, Qualcomm, TI) Peripherals for digital displays, GPS/navigation, WiFi/BT, sensors, cameras, speakers, etc Middleware components for multimedia, navigation, voice recognition, graphics, browser, bluetooth, audio, and smart phone connectivity Work with concept team to evaluate and prototype new system configurations Work with developers to investigate and resolve reported problems and provide interim testing support for experimental software Create or update test plans and test cases based on product requirements, customer requirements or identified problems Run a series of tests against new software loads on reference or customer hardware and analyzes the results Create test reports based on test results for internal and external audiences Work with partners to resolve software/ hardware integration issues Follow and ensure compliance to workplace operating and environmental, health and safety procedures and guidelines Collect and document users requirements and develop logical and physical specifications Research, evaluate and synthesize technical information to design, develop and test computer-based systems Develop data, process and network models to optimize architecture and to evaluate the performance and reliability of designs Plan, design and co-ordinate the development, installation, integration and operation of computer-based systems Assess, test, troubleshoot, document, upgrade and develop maintenance procedures for operating systems, communications environments and applications software May lead and co-ordinate teams of information systems professionals in the development of software and integrated information systems, process control software and other embedded software control systems. You will have: Proven experience in software testing Able to discern test requirements from low-level drivers to middleware to user-level applications Strong working knowledge of embedded integration concepts such as board bring-up, memory management configurations, binary image configuration and creation, process/thread prioritization, security features such as access control policies, and software component integration. Hands on experience in C, Embedded C and/or shell scripting Working knowledge of Windows, Linux and OS X operating systems Familiarity with common processor architectures (ie x86/PPC/ARM/ARMv7) Familiar with Continuous Integration build systems (Jenkins, Hudson) Familiar with source versioning, problem reporting and constant integration systems (SVN, Git, JIRA, Jenkins) Able to write clear and concise problem reports Ability to work and participate in a team setting with an open, collaborative communication style Knowledge of formal test theory, test methodology, and experience in developing automated tests and testing tools Excellent communication, presentation, and organizational skills Enthusiasm, a passion for quality and a desire to learn about new technologies Working knowledge of QNX or other embedded operating system is an asset
Posted 2 months ago
2 - 5 years
8 - 12 Lacs
Pune
Work from Office
We are looking for Test Developer Engineer to join the Robotics Isaac Product QA team! NVIDIA is revolutionizing the way AI, robots and autonomous machines work together. The team around Project Isaac is building a robotics platform for developing the next generation of intelligent robots. Isaac is binding together high-fidelity visual and physical simulation, a high-quality developing platform, hundreds of optimized algorithms to tackle hard problems in computer vision and artificial intelligence, and a small and powerful computational platform to form the brain of intelligent machines. Our team consists of experts from all over the world and dozens different fields, and together we want to change the way how robots are programmed. This position will be part of a diverse team that tests and maintains the quality of sophisticated software powering intelligent robots. As a member of this core team, you will be working with highly competitive and motivated engineers. Join us at forefront of this ground-breaking industry s first Robotic AI Development Platform with Simulation, Navigation and Manipulation. What youll be doing: Play a key role in building test strategy, well-structured test plans and automated test cases based on high level customer requirement. Actively participate in review and provide feedback on product feature requirements, specifications, and technical design documents. You will be working closely with various teams including project management and software developers, responsible for publishing statistical data reports to all partners Develop and follow successful practices to only have the best and most robust code for applications, test tools & automated tests Developing/validating robotics applications and simulation use cases for robots Use AI tools to optimize test development and automation . What we need to see: B. Tech. or Equivalent degree in CS/CE/IT/ECE/EEE At least 3+ year s hands on testing experience in embedded software stack. Experience with Linux and/or QNX is required. Good knowledge in areas of Robotics perception, navigation, manipulation and simulation Knowledge of robotics simulator engine and ability to develop automated test scenarios using the same You have strong python skills - able to write logical scripts/code from scratch. Development experience using AI development tool for testing Hands on experience of functional safety standards (ISO 26262), particularly in Autonomous systems. Experience to use Configuration Management tools (Git, Perforce) and Agile scrum tools (JIRA, JAMA). Excellent analytical and problem-solving skills and an excellent attention to detail Passionate about debugging failures and root causing the issues. Ways to stand out from the crowd: AI tools usage and testing optimization using the same. Experience using cloud services such as AWS or Azure Strong C++ coding experience. Understand large C++ project code and derive functional/unit test. With competitive salaries and a generous benefits package, we are widely considered to be one of the world s most desirable technology employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to unprecedented growth, our best-in-class engineering teams are rapidly growing. If youre a creative and autonomous engineer with a real passion for technology, we want to hear from you.
Posted 2 months ago
2 - 7 years
12 - 20 Lacs
Hyderabad
Work from Office
Job Location : Hyderabad Role & responsibilities *Develop and design embedded systems hardware and software solutions, including microcontroller and microprocessor-based systems, ensuring the integration of firmware and hardware. *Conduct in-depth research in embedded systems, with a focus on algorithm development, system optimization, and performance improvement. Lead prototype development and iterative testing. *Work on the design and simulation of circuits and PCBs, and assist in the integration of hardware components such as sensors, actuators, and communication modules into embedded systems. *Perform comprehensive testing and validation of embedded systems. Develop automated testing frameworks and work with debugging tools (e.g., oscilloscopes, logic analyzers) to troubleshoot and refine prototypes. Preferred candidate profile *Strong proficiency in C, C++, and Python for embedded systems. *Experience with real-time operating systems (RTOS) such as FreeRTOS, VxWorks, or embedded Linux. *Familiarity with hardware design tools like Altium, KiCad, or Eagle, and experience in circuit simulation. *Experience with FOC Control; Motor Driver control and BLDC motors. *Knowledge of communication protocols such as I2C, SPI, UART, CAN, Bluetooth, and Wi-Fi. *Experience in working with embedded systems hardware and peripheral integration (e.g., sensors, motors, IMUs, actuators). *Experience with the development of embedded boards is desirable. *Experience with embedded development environments like Keil, IAR Embedded Workbench, or Eclipse. *Familiarity with version control systems (e.g., Git) and issue tracking tools. *Knowledge of MATLAB/Simulink or similar for embedded systems modeling and simulation. *Experience in prototype development and iterative design process. Interested Can share your CV on lakshmialekhya.p@medplusindia.com
Posted 2 months ago
8 - 12 years
32 - 37 Lacs
Bengaluru
Work from Office
The Software Engineering team delivers next-generation application enhancements and new products for a changing world. Working at the cutting edge, we design and develop software for platforms, peripherals, applications and diagnostics all with the most advanced technologies, tools, software engineering methodologies and the collaboration of internal and external partners. Join us to do the best work of your career and make a profound social impact as a Software Principal Engineer on our Software Engineering Team in Bengaluru . What you ll achieve As a Software Principal Engineer, you will be responsible for developing sophisticated systems and software based on the customer s business goals, needs and general business environment creating software solutions. You Will be: Responsible to work with external partners and internal Dell technology, marketing and engineering teams to Define/Design/Architect products for Next Gen Client Platforms. Managing early technical engagements with key development partners. Defining and implement the overall software architecture and working in collaboration with HW and SW engineering for implementation Developing detailed architecture and design specifications. Responsible for all software and UEFI FW related issues during the planning, development, and validation stages of the program. You will be working on next generations products and will have an opportunity to gain experience on best in the world client technologies. Responsible for Agile based Development and its World Class Quality Metrics. Responsible for the Scalable Architecture and its Security/Legal Compliance . Take the first step towards your dream career Every Dell Technologies team member brings something unique to the table. Here s what we are looking for with this role: Essential Requirements: 8 to 12 years of UEFI development experience or 10+ years C programming expertise for Embedded systems / micro controllers. Strong problem-solving and analytical skills. Agility to adapt to technologies and processes quickly. Strong programming and debugging experience in C. Good knowledge of programming languages; operating systems; firmware; BIOS; device drivers; databases; system, network, operating system, and application administration; embedded software/firmware; tools and utilities Hands-on experience in Design and Development of Pre-boot/Platform Software in the areas of onboard device Firmware/Driver, UEFI BIOS Strong desire to work as a team and design & develop with a customer focus. Ability to learn new tools, languages and operating systems with some training and on-the-job experience Desirable Requirements Bachelor s or master s degree in computer science or related field.
Posted 2 months ago
10 - 15 years
20 - 23 Lacs
Hyderabad
Work from Office
Bachelor s/ Master s degree in Engineering (ECE/CS/EEE) 10+ years experience in software development/systems/software verification with minimum 5 years experience in software verification & validation. Strong technical skills with emphasis in the areas of software development and verification processes, TSO certification and DO-178B/C design assurance guidelines. Strong understanding of software verification methods and tools currently in use as well as in industry standards and direction. Strong technical leadership skills and stake holder management. The candidate should be highly motivated and have the ability to influence technical decisions. The candidate shall have effective communication skills. Mindset to contribute to technical initiatives for continuous growth. Good understanding of Aero Cockpit display products business. Passion to explore opportunities and solutions. Job Description: Good understanding in avionics concepts, domain and processes with an expertise in the field of Verification & Validation of avionics embedded software. Good Understanding the DO-178B/C planning and certification process. Very good knowledge on C, C++, Python, Embedded programming, Model based Testing. Experienced in driving common test architecture / environment / strategies , tools, processes. Expertise in using debuggers, simulators & good knowledge on structural coverage tools like VectorCover, LDRA, TCA, CodeTest and TRACE 32 etc. Proficient with deep knowledge and understanding of DO 178 B / C and supplements. Passion to explore opportunities and solutions in test methodologies and test design automation. Experienced in managing stakeholders within and outside organization demonstrate ability to identify and propose technical improvements using engineering expertise. Capable of ideating/driving VPD ideas and RDE reduction initiatives. Knowledge in cockpit display products. Experience in Change Impact Analysis (RA, DRAT), Tool Qual, TRR, RFS, Cert Docs, SOI#3 Audits will be considered as plus
Posted 2 months ago
5 - 7 years
8 - 12 Lacs
Hosur, Bengaluru
Work from Office
Experience in Model based development (MBD), Plant modeling, m- scripting and auto code generation using Matlab/Simulink. Autocode generation tools Simulink Coder/ Embedded coder/TargetLink Good exposure to System modelling, Control theory and Embedded Software architecture Ability to understand requirements and translate them into suitable solution architecture. Experience in MIL-SIL testing using Mathwork Tools such as MATLAB/Simulink, Stateflow, SimulinkTest manager. Experience in testing of ECU Control Software in SIL (Software-in-Loop) Integrate plant model with multiple virtual ECUs to perform real time testing of controllers using Software-In-the-Loop setups. Experience working in any of the engineering domains like ADAS, EV, BCM, Charging & Energy storage systems Basic know how in software build and embedded C / C ++/python. Automotive/embedded industry background will be an added advantage.
Posted 2 months ago
5 - 9 years
11 - 15 Lacs
Vadodara, Ahmedabad, Bengaluru
Work from Office
Designation : Head Development Solutions/ Embedded Design Head Experiences : 20+ Year Education : B.Tech/B.E Electronics and Communication Location : Vadodara / Ahmedabad / Bangalore Company Name : Aimtron Electronics Limited Website : https://www.aimtron.in/ Candidate Basic detail From: Thanks for your interest, kindly provide the basic info in Google form. https: / / forms.gle / Ps7kuQdEFenP8F2b6 Note: Ignore this email if you already submitted a google form About the Role Aimtron is seeking an accomplished Embedded Design Head with more than two decades of progressive experience to lead embedded systems design and development across its PAN India branches. This role requires expertise in leadership, solution architecture, board design, embedded software, hardware testing, regulatory compliance, production transfer, and supply chain management. The ideal candidate will foster innovation, oversee engineering teams, and manage client relationships to deliver cutting-edge solutions Key Responsibilities: Provide visionary leadership for embedded systems development, spanning software, hardware, and firmware development. Oversee project execution and manage a team of engineers across domains like automotive, industrial IoT, medical, and semiconductor etc Lead day-to-day client interactions , ensuring strong relationships and project alignment. Drive product ideation, incubation, and commercialization Stay ahead of industry trends, emerging tools, and technologies in embedded systems (e.g., microcontrollers, SoCs, RTOS, IoT protocols). Ensure compliance with EMI/EMC, RoHS/REACH, DFM, DFT , and other regulatory standards. Utilize EDA tools like Cadence, Mentor Graphics, and Altium for board schematic design and layout review including signal integrity, power integrity, and thermal analyses, as well as layer stack-up design for PCBA. Oversee pre-qualification, certification testing, and board bring-up processes. Drive business proposals development and contribute to pre-sales activities. Manage operational plans, resource allocation, and project budgets to ensure business efficiency. Develop and implement processes to optimize cost, resources, and delivery timelines. Collaborate with internal stakeholders to identify areas for process and product improvements. Play a strategic role in business development , securing new accounts and forging partnerships with key clients. Core Competencies: Business Strategy, Business Planning, and Corporate Governance. Strategic Partnerships, Marketing Strategy, and Negotiation. Project/Program Management and Change Management. Expertise in design, production, and testing of embedded systems. Strong business acumen and experience in client and stakeholder management. Familiarity with tools for embedded Hardware, Software development and circuit analysis. Ensure designs meet performance, power, cost, and reliability targets for production-ready solutions Manage budgets, timelines, and deliverables for embedded design projects, ensuring on-time and on-spec execution. Required Qualifications: Education : Bachelor s or Master s degree in Electronics, Computer Science, or related field. Experience : 20+ years in embedded systems design, with a successful track record in leading large teams and managing complex projects.
Posted 2 months ago
16 - 20 years
37 - 42 Lacs
Greater Noida, Bengaluru
Work from Office
Knowledge of Software Development Life Cycle (SDLC) Cycle Knowledge of Distributed Control System (DCS) and/or Programmable Logic Controller (PLC) and SCADA Industrial experience in process and knowledge of critical control loops Knowledge of communication protocols Profi/Fieldbus, DNP3, MODBUS Knowledge of DCS topology, integration, and control strategy creation Collaborate across teams in developing system software and Open ecosystem platform strategy Providing technical guidance to junior development team members and technical support Architects Accelerating innovation and growth, teaming with the worlds most talented engineers Education and Experience Bachelor or master s degree in Electronics & Communication or Computer Science (or related field) from an accredited college or university 16+ years of experience in embedded/Software product development with exposure to full lifecycle product development Technical Skills Proficiency in programming languages: C/C++, Assembly, design patterns Knowledge on various protocols like I2C, SPI protocols Work experience using various debugging tools like JTAG based debugger, ICE, GHS probes Demonstrated implementation of complex embedded product development and good debugging and problem-solving skills Working knowledge on using CRO, Oscilloscope, Function generators Working knowledge on 16-bit, 32-bit based micro controller Experience in working on Motorola 68K, Freescale processors, Zync platform is added advantage Basic understanding to use hardware schematics Good understanding and analysis of end-to-end system Knowledge of Agile/Scrum software development lifecycle Experience in cybersecurity is an advantage Other relevant skills and abilities Analytical with strong problem-solving skills A good team player, confident with project work, assertive and analytical, with drive and the ability to work independently with minimum supervision Demonstrated capability to bring structure to wide-open problems, and you are collaborative and goal-oriented in your approach And more than anything, you want to help build new technologies on an aggressive time scale with an elite team Excellent communication skills, Passion to innovate, structure and tackle unsolved, unfamiliar challenges Proven experience in innovating new solutions from idea to solutions Comfort working under tight time constraints and making decisions under pressure and a preference for this type of challenging environment
Posted 2 months ago
5 - 7 years
8 - 15 Lacs
Bengaluru
Work from Office
Key Responsibilities: Design & Development: o Develop embedded software solutions for Embedded Linux with state of the art GUI. o Implement, test, and debug software for embedded systems and applications. o Work on low-level software components, including device drivers, BSPs (Board Support Packages), and firmware. o Work on GLG tool kit based GUI. Architecture & Optimization: o Define software architecture and interfaces for embedded systems. o Optimize system performance in terms of speed, memory usage, and power consumption. o Conduct code reviews to ensure code quality, performance, and adherence to coding standards. Collaboration: o Collaborate with hardware teams to define system requirements and troubleshoot issues related to hardware-software integration. o Participate in cross-functional meetings to define product roadmaps and software features. Testing & Debugging: o Use advanced debugging tools and techniques to troubleshoot hardware- software interaction issues. o Develop unit, integration, and system tests for embedded systems. o Perform simulations and in-system debugging using tools such as JTAG, oscilloscopes, and logic analyzers. Documentation & Compliance: o Prepare comprehensive documentation for system designs, software architecture, and operational workflows. o Ensure software complies with industry standards, safety regulations, and performance metrics. Mentoring: o Provide technical guidance and mentorship to junior engineers and team members. Innovation: o Stay up to date with the latest industry trends and technologies to drive continuous improvement in product development. Required Qualifications: Education: o Bachelors or Masters degree in Computer Science, Electronics Engineering, or related field. Experience: o Minimum of 5-7 years of experience in embedded software development. o Strong expertise in C/C++ for embedded systems. o Experience with any RTOS (Real-Time Operating Systems). o Familiarity with microcontrollers (ARM, PIC, etc.) and embedded processors. o Familiarity with Socket Programming o Good understanding of GLG toolkit for GUI.
Posted 2 months ago
11 - 19 years
13 - 18 Lacs
Bengaluru
Work from Office
InnoPhase Inc., DBA GreenWave Radios , is at the forefront of innovation in Open RAN digital radios. Our cutting-edge solutions, powered by the Hermes64 RF SoC, are designed to enhance network energy efficiency while dramatically reducing operational expenses, with purpose-built silicon that is the heart of ORAN-based active antenna arrays. Headquartered in San Diego, California, GreenWave Radios has established itself as a pioneer in delivering power-efficient digital-to-RF solutions. The company is supported by a talented team of over 100 engineers spread across four global RD facilities. With an extensive portfolio of more than 120 global patents, GreenWave Radios continues to push the boundaries of radio technology and innovation. To learn more about GreenWave Radios and hear what our employees have to say, visit the GreenWave certification profile at GreatPlacetoWork.com or explore our Home - GreenWave Radios website. InnoPhase Inc., DBA GreenWave Radios and Synergic Emergence have a co-employment relationship. For over three years, GreenWave Radios has partnered with Synergic Emergence, a professional employment organization provider, to offer our employees the best benefits and services. This arrangement means that Synergic Emergence provides employee pay checks and benefits, and GreenWave Radios will provide employment, evaluation, and advancement. By outsourcing some HR functions, GreenWave Radios can focus on what we do best - developing and implementing highly innovative SOC cellular radio integrated circuit products. Job Description InnoPhase Inc., DBA GreenWave Radios Bangalore is looking for a Tech Lead - Design Verification to join our fast-paced and motivated team to drive excellence in our 5G products. This role is an excellent opportunity for someone that enjoys driving the critical path and making a significant impact in launching products into the market and winning! Key Responsibilities You will be with team member as individual contributor and guide multi-core CPU and peripheral IP subsystem verification at block and SOC level Integrate 3rd party VIPs and develop testbench environment to perform verification of the design at IP/ Subsystem and SoC Level using SystemVerilog and UVM Construct SoC level testbench re-using verification components developed at the IP/ Subsystem level. Test bench architecture for random/directed testing, stimulus generation, and integration of custom and off the shelf VIP/UVCs. Develop and execute verification plans based on design specifications and collaboration with architects and designers. Construct HW/SW Co-Verification environment - test-benches, use-cases, APIs, sequences. Execute and Debug use-cases. Be part of a dynamic and functionally diverse team with opportunities for gaining exposure to modelling (TLM), HW emulation/acceleration, and SW driven verification. Debug test cases and report verification result to achieve expected code/functional coverage metrics. Utilize constrained random verification, functional coverage, code coverage and assertions to achieve goals. Assist in emulation, FPGA, prototyping efforts. Implement and maintain automated verification flows in languages such as Python, Perl/ Shell scripts. Job Requirements Masters and/or Bachelor s degree in engineering (or equivalent) in EC/ EE/ CS. 10 or more years of experience in multi-core CPU peripheral IP(I2C, QSPI/OSPI, UART) design verification from test plan development to test case execution. Hands-on experiences using Cadence AMBA BFM and VIP with DV sequences and bare-metal C code. Experiences in Cadence vManager for DV metrics extraction and regression Expertise in developing testbench environment and verification components (Monitor, Scoreboard, Driver, Agent etc) from the scratch. Proficient in SystemVerilog, Verilog/VHDL, UVM and C; and scripting languages like Python, Perl and Tcl/Shell. Experience in developing IP/ Subsystem/ chip-level SystemVerilog and UVM based test bench environments, writing SystemVerilog Assertions (SVAs), with embedded software design and testing. Strong knowledge about multiple testbench architectures, industry-standard interfaces/ protocols (AXI, AHB, APB, , PCIe, PIPE interface, Serdes, UART, SPI, I2C, QSPI, DMA etc). Experience in Cadence Design Tools/ Environments and exposure to Cadence VIPs/ UVCs is plus. Track record of successfully executing block or chip-level verification plans. Excellent communication and presentation skills, energetic and self-motivated. Work effectively with an off-site/ offshore design and verification teams across locations. Benefits Competitive salary and stock options. Learning and development opportunities. Employer paid health Insurance. Earned, Casual, Sick parental leaves.
Posted 2 months ago
3 - 5 years
11 - 12 Lacs
Hyderabad
Work from Office
Role Proficiency: Independently develops error free code with high quality validation of applications guides other developers and assists Lead 1 - Software Engineering Outcomes: Understand and provide input to the application/feature/component designs; developing the same in accordance with user stories/requirements. Code debug test document and communicate product/component/features at development stages. Select appropriate technical options for development such as reusing improving or reconfiguration of existing components. Optimise efficiency cost and quality by identifying opportunities for automation/process improvements and agile delivery models Mentor Developer 1 - Software Engineering and Developer 2 - Software Engineering to effectively perform in their roles Identify the problem patterns and improve the technical design of the application/system Proactively identify issues/defects/flaws in module/requirement implementation Assists Lead 1 - Software Engineering on Technical design. Review activities and begin demonstrating Lead 1 capabilities in making technical decisions Measures of Outcomes: Adherence to engineering process and standards (coding standards) Adherence to schedule / timelines Adhere to SLAs where applicable Number of defects post delivery Number of non-compliance issues Reduction of reoccurrence of known defects Quick turnaround of production bugs Meet the defined productivity standards for project Number of reusable components created Completion of applicable technical/domain certifications Completion of all mandatory training requirements Outputs Expected: Code: Develop code independently for the above Configure: Implement and monitor configuration process Test: Create and review unit test cases scenarios and execution Domain relevance: Develop features and components with good understanding of the business problem being addressed for the client Manage Project: Manage module level activities Manage Defects: Perform defect RCA and mitigation Estimate: Estimate time effort resource dependence for ones own work and others work including modules Document: Create documentation for own work as well as perform peer review of documentation of others work Manage knowledge: Consume and contribute to project related documents share point libraries and client universities Status Reporting: Report status of tasks assigned Comply with project related reporting standards/process Release: Execute release process Design: LLD for multiple components Mentoring: Mentor juniors on the team Set FAST goals and provide feedback to FAST goals of mentees Skill Examples: Explain and communicate the design / development to the customer Perform and evaluate test results against product specifications Develop user interfaces business software components and embedded software components 5 Manage and guarantee high levels of cohesion and quality6 Use data models Estimate effort and resources required for developing / debugging features / components Perform and evaluate test in the customer or target environment Team Player Good written and verbal communication abilities Proactively ask for help and offer help Knowledge Examples: Appropriate software programs / modules Technical designing Programming languages DBMS Operating Systems and software platforms Integrated development environment (IDE) Agile methods Knowledge of customer domain and sub domain where problem is solved Additional Comments: Summary: The Senior ServiceNow Developer is responsible for creating and maintaining various applications and modules on the ServiceNow platform. The developer will work with business stakeholders to understand their needs and deliver solutions that improve efficiency and user experience. The developer will also use best practices and agile methodologies to ensure high-quality code and documentation. Responsibilities: - Design, develop, test, and deploy applications and modules on the ServiceNow platform using best practices and agile methodologies. - Collaborate with business stakeholders to gather, analyze, and validate requirements and provide solutions that align with the business goals and objectives. - Troubleshoot and resolve issues related to the performance, functionality, and security of the ServiceNow applications and modules and implement preventive measures to avoid future incidents. - Provide technical guidance and mentorship to junior developers and support staff and conduct code reviews and quality assurance checks. - Stay updated on the latest features and developments of the ServiceNow platform and incorporate them into the existing and new solutions following the ServiceNow best practices and standards. - Document the design, development, testing, and deployment processes for ServiceNow applications and modules and maintain the configuration management and version control of the code and scripts. - Provide design, planning, implementation, and development support across the ServiceNow platform. - Advise where out-of-the-box functionality can achieve a desired outcome instead of resorting to customization and provide feedback to stakeholders regarding alternative options and approaches. - Provide high-level estimations and guidance for the breakdown of work into features, epics, and stories, including identifying the need for technical spikes. - Create working demos and prototypes as necessary prior to full deployment. - Review existing implementations and provide recommendations and support for design changes to enhance platform operations and performance. Qualifications: - A CSA (Certified System Administrator) and CAD (Certified Application Developer) certification from ServiceNow. - Hands-on experience of implementing FSM (Field Service Management). - FSM Certified (Implementation Specialist) - At least 5 years of experience in developing solutions on the ServiceNow platform with broad exposure to different modules and applications. - Experience with scripting in ServiceNow (Business Rules, UI Pages, UI Macros, etc.). - Strong experience developing forms, reports, dashboards, and complex workflows in the ITSM, ITOM, and ITAM applications. - Familiarity with User Interface design and User Experience concepts. - Experience with Employee Center and Catalog development. - Strong knowledge of ServiceNow scripting languages such as JavaScript, AngularJS, HTML, CSS, XML, and JSON. - Strong communication skills and the ability to interact effectively with clients and stakeholders. - A strong team player and collaborator mindset with a willingness to share knowledge and learn from others.
Posted 2 months ago
3 - 6 years
5 - 8 Lacs
Bengaluru
Work from Office
Linux Kernel drivers - Virt IO, Hypervisor development - VxWork s - experience range considered is 5 to 12 yrs in Embedded Software Domain - Good understanding one or more RTOS like QNX, VxWorks, FreeRTOS, ThreadX is desired - Proficient in software development using C, C++ and multi-threaded programming is needed - Exposure ARM/IA 64-bit processors architecture and HW interfaces is a plus - BTech / MTech degree (Computer Science, Computer/Electrical Engineering, or equivalent technical degree) - Network drivers, ethernet, Wi-Fi drivers in Linux kernel and or any other RTOS - Hypervisor => Linux kernel module, Virt IO, QEMU
Posted 2 months ago
2 - 5 years
6 - 10 Lacs
Pune
Work from Office
What you ll do: "Understand product requirements and engage in the design & development of code for both module-level and system-level embedded software. This includes coding and validation using programming languages such as C and C++ on embedded systems operating on Linux platforms for Devices used in Electrical Systems (e. g. , Meters, Gateways). Participate in technical design, incorporating both architectural and detailed object-oriented design. Provide overarching technical leadership for product development & technological innovations. Lead the technical aspects of agile development planning efforts. " "Development, design and testing of smart gateway products using programming languages like Assembly, C & C++ on embedded systems running on Linux platforms. Handle build management, change management, and configuration management tools like JIRA / bamboo / / VS / GIT / Bitbucket / GitHub etc. Develops a deep understanding of technology and product concepts, and effectively articulates technical aspects of product and software design. Lead the architecture, design, and requirement development for embedded firmware systems, ensuring robust and scalable solutions that meet product specifications and industry standards. Lead tasks related to feature development including planning, task estimation, design, programming, unit testing, peer review, integration, and release. Develop re-usable components and looks for continuous improvement opportunities in PCS Digital products portfolio. Design, develop, and maintain scalable microservices architectures, ensuring seamless integration and high performance. Ensures quality of delivery in accordance with the plan adhering to the standard practices used in agile methodology. Demonstrates flexibility working in parallel on multiple assignments & product categories. Shares knowledge within the team and continuously develop and enhance the technical capabilities of the team. " Qualifications: Bachelors & M. tech in Electronics/ E&TC/ Instrumentation engineering 6+ Year Skills: "Proven experience in developing applications using C/C++ for various products. Expertise in device driver and kernel programming. Proficiency with containerization technologies such as Docker and Kubernetes. Experience in resource budgeting, including memory and processor utilization. Skilled in implementing industrial communication protocols (e. g. , Modbus, TCP/IP, HTTPS, Modbus-TCP, DNP, BACNetIP, WebSockets, MQTT) into products. Strong understanding of operating systems, data structures, algorithms (including Big O notation), object-oriented programming, and design patterns. In-depth knowledge of operating systems/RTOS concepts, embedded Linux, multithreading, and experience in developing Linux shell scripting, Makefiles, and application programming. Experience in troubleshooting and debugging complex firmware issues within embedded systems, utilizing advanced debugging tools and techniques to ensure high-quality and reliable performance. Experience with Software Composition Analysis tools like Blackduck and Spectral, as well as Static Code Analysis tools such as Coverity and SonarQube. Hands-on experience in developing high-quality application software. " Good communication skills in English (verbal and written) colloborate effectively with customers, stakeholders, technical staff & cross functional teams
Posted 2 months ago
8 - 10 years
10 - 12 Lacs
Pune
Work from Office
What you ll do: At Eaton India Innovation Center, this position is part of Mobility organization responsible for growing automotive embedded software and controls capabilities based on the NON-AUTOSAR Embedded SW Platforms on EV Transmission and LVCP Products for CV/PV Vehicles. This position is based at our office in Magarpatta City, Pune. In this role, you will work in Core Safety critical embedded software development/integration and will be part of diverse team of talented Embedded developers, Leads, Architects, Test engineers, Scrum Masters, DevOps engineers, and more. You will work with leads to set your priorities, ensuring the achievement of deliverables and other milestones. What you ll do: Contribute to the embedded software design and development based on Non-AUTOSAR Architecture for Safety Critical Mobility ECUs Good understanding of AMT Transmission or LV Product Portfolio Work with the Tech leads/Architect to understand the requirements and develop high quality code for core software modules. Develop high-quality unit / module test code and ensure appropriate test case coverage with defined Software quality metrics. Participate in all Scrum ceremonies including Daily Stand-Up, Sprint Planning, Backlog Grooming, Sprint Retrospectives. Active collaboration with cross functional team to ensure requirement, module integration and testing. Qualifications: Masters / Bachelor s Degree in Electronics / Electronics & Telecommunication / Electrical/Instrumentation Engineering from an accredited institution. Overall 5+ years of experience, preferably in the Automotive Embedded domain. Skills: Strong fundamentals programming in C, embedded system concepts, and software build process Good knowledge of Embedded Firmware development with 16 Bit / 32 Bit Microcontrollers including board bring-up, testing, and debugging. Comfortable with using lab tools (debuggers, oscilloscopes, logic analyzers, ) Experience on communication interfaces as I2C, SPI, CAN Good experience in Micro controller driver Software development Strong experience in Boot loaders, Cyber Security for automotive applications Knowledge of functional Safety and Automotive Software Development process Good knowledge of GitHub, JIRA and Agile/SAFe methodologies Strong stakeholder orientation, willingness to meet deadlines, and self-management skills. Passion for solving problems to resolution, good root cause analysis skill. Ability to work and collaborate in a dynamic team environment. Clear and concise oral and written communication skills Mentoring skills for new team members
Posted 2 months ago
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
India has emerged as a major hub for embedded software development, with a growing demand for skilled professionals in this field. Embedded software engineers play a crucial role in designing and developing software for embedded systems, which are used in a wide range of industries such as automotive, healthcare, consumer electronics, and more. If you are considering a career in embedded software in India, here is a comprehensive guide to help you navigate the job market.
These cities are known for their vibrant tech ecosystems and host a large number of companies looking to hire embedded software professionals.
The average salary range for embedded software professionals in India varies based on experience level. Entry-level positions typically start from ₹4-6 lakhs per annum, while experienced professionals can earn upwards of ₹15 lakhs per annum.
A typical career path in embedded software may look like: - Junior Embedded Software Engineer - Embedded Software Engineer - Senior Embedded Software Engineer - Tech Lead or Embedded Systems Architect
Advancing in this field often involves gaining expertise in specific technologies and taking on more complex projects.
In addition to expertise in embedded software development, professionals in this field are often expected to have knowledge of: - C/C++ programming - Real-time operating systems - Hardware understanding - Debugging and troubleshooting skills
As you explore opportunities in the embedded software job market in India, remember to showcase your skills and experience confidently during interviews. With the right preparation and a solid understanding of the fundamentals, you can carve out a successful career in this dynamic field. Good luck on your job search!
Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.
We have sent an OTP to your contact. Please enter it below to verify.
Accenture
36723 Jobs | Dublin
Wipro
11788 Jobs | Bengaluru
EY
8277 Jobs | London
IBM
6362 Jobs | Armonk
Amazon
6322 Jobs | Seattle,WA
Oracle
5543 Jobs | Redwood City
Capgemini
5131 Jobs | Paris,France
Uplers
4724 Jobs | Ahmedabad
Infosys
4329 Jobs | Bangalore,Karnataka
Accenture in India
4290 Jobs | Dublin 2