HamburgerMenu
hirist

Emerson - Senior Embedded System Engineer - C/C++

Emerson
Multiple Locations
7 - 10 Years
star-icon
3.9white-divider351+ Reviews

Posted on: 18/11/2025

Job Description

Description :

In This Role, Your Responsibilities Will Be :

- Work on Embedded Firmware projects as a member of Engineering & Design and Testing teams for new product development and lead the development of firmware for high voltage test and measurement products, in collaboration with Lead Engineers and Technical Leads.

- Define and document embedded system architecture, requirements, and software specifications.

- Develop and maintain low-level drivers, communication stacks, and real-time control algorithms for measurement and detection applications.

- Lead code reviews, unit testing, and system-level integration testing to ensure reliability and compliance with safety standards.

- Support regulatory and compliance testing focused on embedded software contributions (functional safety, EMC, etc.)

- Evaluate new processors, RTOS platforms, and development tools to enhance product performance and maintainability.

- Provide technical leadership and mentoring for junior developers through design reviews, hands-on debugging, and problem solving.

- Develop / implement, debug and test software for embedded devices and systems, analyze and enhance efficiency, stability and scalability of embedded system resources, optimize I/O performance.

- Develop Product domain knowledge, participate and conduct in team meetings and knowledge sharing sessions.

- Report & communicate project progress to stakeholders periodically.

- Adherence to CMMI / ISO quality process.

- Assume additional roles and responsibilities as required.

Who You Are :

- You will be taking on new opportunities and tough challenges with a sense of urgency, high energy, and enthusiasm.

- You work cooperatively with others across the organization to achieve shared objectives.

- You break down objectives into appropriate initiatives and actions.

- You follow through on commitments.

- You understand internal and external stakeholder requirements, expectations, and needs.

For This Role, You Will Need :

- Minimum 7+ years of experience developing embedded software for product development.

- Proficiency in C/C++ for real-time embedded systems.

- Experience with microcontrollers, RTOS, and embedded development tool chains.

- Experience integrating with hardware at the driver level (sensors, ADC/DAC, communication interfaces, etc.

- Practical embedded software design skills 16/32-bit Microcontroller based design.

- Experience with I2C, SPI, UART, RS232/485 Communication Interfaces & Protocol.

- Excellent understanding of Embedded design life cycle & new product development process.

- Excellent verbal & written communication skills.

- Willing to take on additional responsibilities during the execution based on business need.

- A willingness to learn.

Preferred Qualifications that Set You Apart :

- Experience of working with global teams.

- Experience developing firmware for test and/or measurement applications.

- Familiarity with functional safety standards.

- Experience with low-power embedded systems and rechargeable battery management.

- Knowledge of electrical safety, EMC, and regulatory compliance standards as applied to embedded systems.

- Proficiency with scripting languages (e., Python) for test automation.

- Experience with version control systems (Git), continuous integration, and current development practices.

- Strong problem solving and debugging skills across both lab and field environments.

- Experience with STM32 series microcontroller will be advantage.

- Expert in hands-on development and troubleshooting on embedded targets using test & measurement equipment like Digital Oscilloscope, Protocol Analyzer etc.

- Experience of Unit and Integration testing, performance measurement, Debugging and analysis of the assigned issues, Re-engineering of existing code for reuse with required modifications and associated unit/integration testing.


info-icon

Did you find something suspicious?