Pune, Maharashtra, India

Emerson is hiring a Lead Firmware Engineer

About the Role

Emerson is hiring a Lead Firmware Engineer to spearhead the design and implementation of embedded real-time systems with rigorous functional safety and cybersecurity requirements. This role leads cross-functional teams through product definition and software development activities, with potential to manage a small team.

What You'll Do

  • Collaborate with a multi-disciplinary global development team.
  • Design and implement embedded real-time systems that meet rigorous functional safety and cybersecurity requirements.
  • Work in an agile development environment using Azure DevOps.
  • Present status updates and development metrics to management.
  • Lead cross-functional teams through product definition processes, leading documentation of system/product architecture, system requirements, and user interface requirements.
  • Plan, lead, and execute software development activities including creation of software architecture, Object-Oriented Design and coding of real-time embedded software, development of software requirements, module testing, and integration.
  • Participate in sprint planning sessions and perform extensive peer reviews.
  • Manage code changes using version control tools.
  • Create and execute unit and integration tests for verifying firmware requirements.
  • Debug software and hardware/software integration issues.
  • Prototype software on custom hardware and perform low-level board bring-up.
  • Potentially lead two to three engineers by providing work direction, coaching and technical expertise.
  • Propose improvements to identify software inefficiencies and deficiencies.
  • Use scopes, meters, power sources, logic analyzers, sniffing tools etc. as necessary to complete tasks.

What We're Looking For

  • A Bachelor of Engineering in Electronics / Electronics & Telecommunication / M. Sc. Electronics with a focus on programming and 9 to 12 years of experience.
  • Expert programming skills with C / C++ compilers and linkers.
  • Prior embedded development experience.
  • Knowledge and experience with agile development methodologies.
  • Knowledge of HART, Ethernet Stack - TCP/IP/UDP, Profibus, Profinet, BLE etc.
  • Cybersecurity and SIS product development experience (e.g. IEC61508, IEC62443).
  • Knowledge of industrial digital communication protocols (e.g. 4-20mA, HART, Modbus, Ethernet, Profibus, Profinet, USB, BLE etc.).
  • Knowledge and experience with RTOS, Linux.

Nice to Have

  • Knowledge and experience with distributed version control such as GIT, SVN etc.
  • Knowledge and experience with static code analysis tools such as PC-Lint - MISRA - C Std.
  • Knowledge and experience with 8-, 16-, and 32-bit Micro-controllers, ARM, memories, different displays interfaces etc.
  • Knowledge and experience with serial communication protocols like Serial, SPI, I2C, CAN, etc.
  • Experience working in geographically distributed teams.

Technical Stack

  • Languages & Platforms: C/C++, RTOS, Linux, ARM Microcontrollers
  • Tools: Azure DevOps, Git, SVN, PC-Lint, MISRA C
  • Protocols & Standards: HART, Ethernet TCP/IP/UDP, Profibus, Profinet, BLE, Modbus, USB, SPI, I2C, CAN

Team & Environment

You will be part of a multi-disciplinary global development team and report to a Local Manager or Team Leader. The role has the potential to lead 2-3 engineers.

Required Skills
C/C++Azure DevOpsRTOSLinuxARM MicrocontrollersGitSVNPC-LintMISRA CHARTEthernet Stack - TCP/IP/UDPProfibusProfinetBLEAgile Development C/C++Azure DevOpsRTOSLinuxARM MicrocontrollersGitSVNPC-LintMISRA CHARTEthernet Stack - TCP/IP/UDPProfibusProfinetBLEAgile Development
Need to work legally in Thailand?

Work permits without the paperwork nightmare

Thai immigration rules are strict and easy to get wrong. SVBL handles the bureaucracy — correct visa type, proper documentation, timely submissions. You focus on your work.

Right visa type for your situation
Document preparation & submission
Deadline tracking & renewals
Direct liaison with immigration
Talk to an expert
10+ years experience
About company
Emerson
Emerson is a global leader in automation technology and software. Through deep domain expertise, Emerson helps customers in critical industries like life sciences, energy, power and renewables, chemical and advanced factory automation operate more sustainably while improving productivity, energy security and reliability.
All jobs at Emerson Visit website
Job Details
Department Software Development
Category embedded
Posted 3 months ago