EMEmerson
Senior Engineer Embedded Development
Pune Posted 27 Oct 2026
FULL TIME
Agile Development Methodologies
Embedded Development
Job Description
Job Description
Job Title: Sr. Firmware Engineer
Location: EIC-Pune
Position Summary:
As a senior firmware engineer in the new product development group, you will handle a wide range of engineering responsibilities. Our goal is to deliver highly dependable products to the market—products that reflect Emerson’s reputation and meet the expectations of our customers.
In this role, you will quickly build familiarity with our embedded products, design firmware for the product, and implement required features. The position calls for a broad skill set, including the ability to interpret product requirements, collaborate with cross-functional teams, and develop technical solutions that satisfy those requirements and Emerson quality standards. You are expected to document your work thoroughly and uphold software quality by following company best practices for software development. You will also mentor and guide other members of the technical team in firmware design, development, and testing. Creating clear design documentation using tools such as UML is expected. Your work will go through code reviews and must adhere to company coding standards. Unit testing and static analysis are also required. Your responsibilities will cover the full development lifecycle, including feature design, implementation, verification, and release.
This is an excellent opportunity for someone who enjoys ongoing challenges by working with new, unfamiliar hardware and tools.
Essential Job Functions:
Job Title: Sr. Firmware Engineer
Location: EIC-Pune
Position Summary:
As a senior firmware engineer in the new product development group, you will handle a wide range of engineering responsibilities. Our goal is to deliver highly dependable products to the market—products that reflect Emerson’s reputation and meet the expectations of our customers.
In this role, you will quickly build familiarity with our embedded products, design firmware for the product, and implement required features. The position calls for a broad skill set, including the ability to interpret product requirements, collaborate with cross-functional teams, and develop technical solutions that satisfy those requirements and Emerson quality standards. You are expected to document your work thoroughly and uphold software quality by following company best practices for software development. You will also mentor and guide other members of the technical team in firmware design, development, and testing. Creating clear design documentation using tools such as UML is expected. Your work will go through code reviews and must adhere to company coding standards. Unit testing and static analysis are also required. Your responsibilities will cover the full development lifecycle, including feature design, implementation, verification, and release.
This is an excellent opportunity for someone who enjoys ongoing challenges by working with new, unfamiliar hardware and tools.
Essential Job Functions:
- Work with product management team to understand/develop firmware requirements
- Modular Firmware Design of the product/system by following best design practices
- Ability to learn/explore new technology solution to meet the product needs
- Analyze, design, and implement solutions to requirements
- Propose improvements to identified software inefficiencies and deficiencies
- Utilize scopes, meters, power sources etc. as necessary to complete the task
- Participate in sprint planning sessions.
- Identifies test cases necessary for verifying firmware requirements.
- Implements or manages the implementation of test cases
- Manage code changes using version control tools.
- Participate in code reviews.
- Execute or manage the execution of test cases
- Log defects in project defined defect tracking tool
- Read and follow relevant project engineering practice and engineering standards documents.
- Bachelor of Engineering in Electronics or Equivalent Engineering with a focus on programming
- Embedded development experience is a must with ability to understand hardware interfaces and work with hardware engineering team to analyze, troubleshoot technical challenges.
- Ability to work in a global engineering environment
- Working on Bluetooth communication will be added advantage
- 8-10 years of embedded firmware development experience for an embedded product
- Knowledge and experience with 8, 16, and 32 bit Micro-controllers
- Knowledge and experience with agile development methodologies
- Knowledge and experience with distributed version control such as (GIT, Mercurial)
- Expert programming skills with C / C++ compilers and linkers
- Standalone and RTOS based firmware development experience.
- Experience developing low level driver interfaces for I2C/SPI/UART/Display/
- Strong analytical and debugging skills
- Knowledge or ability to learn requirements management database tools such as (Jama)
- Ability to participate in a team environment
- Must have a commitment to quality
- Methodical problem-solving skills are needed
