Pune, Maharashtra, India Employment

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
Ready to relocate and code from paradise?

Thailand or Vietnam — your office, your rules

Iglu offers relocation to Bangkok, Chiang Mai, Ho Chi Minh City, or Hong Kong. Full employment, legal setup, and a community of 200+ digital professionals.

Relocation to 5 countries
Full legal work setup
Developer community access
Work-life balance culture
Explore locations
Relocation support included
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.

Visit website
Job Details
Department Software Development
Category embedded
Posted 14 days ago