Lead Firmware Engineer (Embedded firmware development using C/C++)
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
RoleLead Firmware Engineer (Embedded firmware development using C/C++).
Overview:
As a Lead Firmware Engineer, you will own critical firmware components end-to-end, from requirements through verification, for embedded medical device systems. You will lead complex technical problem-solving, influence architecture and design decisions, and mentor junior engineers while ensuring the delivery of high-quality, safe, and reliable embedded software in a regulated environment.
Responsibilities:
- Design, develop, and verify complex embedded firmware modules in C/C++Own firmware components from requirements definition to final verification
- Lead root-cause analysis for complex technical issues and drive robust solutions
- Contribute to firmware and system architecture discussions, making sound design tradeoffs
- Improve firmware quality through test automation, tooling, coding standards, and documentation
- Mentor and guide Level-1 and Level-2 engineers via design and code reviews
- Work closely with Systems, Electrical, Mechanical, and QA teams for system-level integration and verification
- Ensure compliance with quality and regulatory expectations throughout the development lifecycle
- Experience10+ Years
- LocationNot specified
- Educational Qualifications
- Engineering Degree – BE/ME/BTech/MTech/BSc/MSc.
- Technical certification in multiple technologies is desirable.
Skills
Mandatory skills 10+ years of hands-on embedded firmware development experience
Strong expertise in RTOS, concurrency, interrupts, timers, and state machines
Advanced embedded debugging, root-cause analysis, and performance optimization
Experience with device drivers, peripherals, communication stacks, and board/device bring-upProven ownership of firmware end-to-end: requirements, design, implementation, testing, and verification
Strong understanding of software architecture and design tradeoffs
Experience with Git, code reviews, and Agile development practices
Ability to translate system requirements into technical designs and test strategies
Good-to-Have Skills
Experience in regulated product development (medical devices strongly preferred)
Knowledge of firmware security concepts (secure boot, secure updates, device hardening)
Demonstrated technical leadership and mentoring capability
Strong ownership, accountability, and cross-functional collaboration skills