Sr./Lead Embedded Firmware Engineer
Emerson India · Pune
Collected role description
Role overview
Sr./Lead Embedded Firmware Engineer at Emerson India
We are seeking an experienced Senior Engineer – Embedded Firmware, Grade B3/B4, to join the Fluid and Motion Control Team at Emerson Innovation Center – Pune.
The ideal candidate will have strong expertise in 32-bit ARM/STM32, NetX90, low-level protocols (I²C, SPI, UART) and industrial communication protocols (PROFINET, EtherNet/IP, EtherCAT, CANopen, IO-Link), along with strong technical leadership and mentoring skills.
For This Role, You Will Need: Bachelor of Engineering degree or equivalent in Electronics, Electronics & Telecommunication, or related field. 8+ years of hands-on embedded firmware development experience, preferably in industrial automation, motion control, or connected products.
Responsibilities
- Develop embedded software using Embedded C/C++, with strong understanding of data structures, algorithms, memory management, and real-time operating systems.
- Perform hands-on firmware debugging, optimization, integration, testing, and root-cause analysis.
- Provide technical guidance and mentoring to firmware engineers and support resolution of complex technical issues.
Preferred qualifications and skills
- Strong communication, collaboration, documentation, and problem-solving skills; experience working in a global engineering environment preferred.
- That Set You Apart: Familiarity with PLC-based system integration, fieldbus certification/testing, and industrial product development.
- Familiarity with Protocol pre-conformance test environment and process.
- Experience in industrial automation, factory automation, motion control, or process control systems.
- Our Offer To You By joining Emerson, you will be given the opportunity to make a difference through the work you do.
- Emerson's compensation and benefits programs are designed to be competitive within the industry and local labor markets .
- We also offer a comprehensive medical and insurance coverage to meet the needs of our employees.
- We are committed to creating a global workplace that supports diversity, equity and embraces inclusion .
- We welcome foreign nationals to join us through our Work Authorization Sponsorship .
- We attract, develop, and retain exceptional people in an inclusive environment, where all employees can reach their greatest potential .
- We are dedicated to the ongoing development of our employees because we know that it is critical to our success as a global company.
- Safety is paramount to us, and we are relentless in our pursuit to provide a Safe Working Environment across our global network and facilities.
- Through our benefits, development opportunities, and an inclusive and safe work environment, we aim to create an organization our people are proud to represent.
- Our Commitment to Diversity, Equity & Inclusion At Emerson, we are committed to fostering a culture where every employee is valued and respected for their unique experiences and perspectives.
- We believe a diverse and inclusive work environment contributes to the rich exchange of ideas and diversity of thoughts, that inspires innovation and brings the best solutions to our customers.
- This philosophy is fundamental to living our company’s values and our responsibility to leave the world in a better place.
- Learn more about our Culture & Values and about Diversity, Equity & Inclusion at Emerson .
- If you have a disability and are having difficulty accessing or using this website to apply for a position, please contact: idisability.administrator@emerson.com .
Employment details
- Location: PUNE [MAHARASHTRA] [India]
Additional role details
- The role involves contributing to the architecture, design, development, and integration of embedded firmware for industrial motion control products.
- In This Role, Your Responsibilities Will Be: Design, develop, integrate, and debug embedded firmware for 32-bit ARM-based microcontrollers, including STM32 and NetX90.
- Develop device drivers and low-level interfaces using I²C, SPI, UART, and other peripheral interfaces.
- Develop and integrate industrial communication protocols including PROFINET, EtherNet/IP, EtherCAT, CANopen, and IO-Link.
- Develop embedded web pages and user interfaces using JavaScript and HTML, including configuration and diagnostic features.
- Develop, maintain, and validate device configuration and integration files such as GSD/GSDML, EDS, and IODD for PROFINET, EtherNet/IP, and IO-Link devices, supporting PLC configuration and fieldbus integration.
- Perform functional testing of fieldbus nodes using industrial PLCs such as Siemens, Rockwell, and similar platforms.
- Design and integrate REST APIs for device configuration, diagnostics, monitoring, and communication.
- Collaborate with hardware and system teams for board bring-up, product integration, and validation.
- Conduct code reviews and contribute to firmware architecture, coding standards, reusable components, and best practices.
- Contribute to project planning, technical estimation, documentation, project metrics, and EIC-Pune initiatives.
- Perform product/system-level testing in the Engineering Laboratory while following applicable safety practices and guidelines.
- Who You Are: As a Senior Embedded Firmware Engineer, you are a hands-on technical contributor with expertise in ARM/STM32, NetX90, Embedded C/C++, device drivers, and low-level interfaces (I²C, SPI, UART).
- You have strong knowledge of PROFINET, EtherNet/IP, EtherCAT, CANopen, and IO-Link, including fieldbus testing with Siemens/Rockwell PLCs.
- Experience in JavaScript, HTML, REST APIs, data structures, debugging, and firmware architecture, with the ability to provide technical guidance and mentoring.
- You are experienced in developing scalable, reliable, embedded software, collaborating across hardware and software teams to deliver robust and time-critical motion control solutions.
- Strong expertise in 32-bit ARM, STM32, NetX90, Embedded C/C++, data structures, algorithms, and firmware architecture.
- Hands-on experience in device driver development and low-level interfaces such as I²C, SPI, and UART.
- Strong knowledge of industrial communication protocols: PROFINET, EtherNet/IP, EtherCAT, CANopen, and IO-Link, device configuration files like GSD, EDS, IODD etc.
- Experience with fieldbus functional testing using PLCs, such as Siemens and Rockwell.
- Hands-on experience in JavaScript, HTML, embedded web pages, and REST APIs.
- Experience with RTOS/non-RTOS development, debugging, unit/integration testing, and Git-based development.
- Strong analytical and troubleshooting skills with experience in board bring-up, hardware-software integration, and product validation.
- Ability to provide technical guidance and mentoring while remaining primarily hands-on as an individual contributor.
- Good verbal English communication skills with a neutral accent and a strong commitment to company values, ethics, and continuous learning.
- Respect for company values and ethics, with a strong willingness to learn.
Collected experience requirement
8+ years