Lead Firmware Engineer
Location: Pune, Maharashtra, India
Experience: 9-12 Years
Must Have
- 9 to 12 years experience as a Firmware Engineer
- Embedded Hardware: Deep understanding of MCU/SoC hardware design and Analog and digital circuits.
- Experience with PCB design flows and layout reviews and EMC/EMI fundamentals and debugging
- Hands on lab experience (scope, logic analyzer, power analysis)
- Strong embedded C expertise
- Real time firmware development (RTOS or bare metal)
- Debugging using JTAG/SWD, trace tools
- Bootloader and firmware update concepts
- Experience with industrial communication interfaces
- Ability to reason across HW, FW, timing, power, and system constraints
- Strong debugging and root cause analysis skills
Key Responsibilities
- Own embedded system architecture covering hardware, firmware, and system integration
- Lead hardware and firmware design reviews, code reviews, and technical decision-making
- Support hardware bring‑up, prototype debugging, and root‑cause analysis
- Guide development of bootloaders, RTOS‑based firmware, communication protocols, and secure firmware updates
- Ensure robust hardware design practices including EMC/EMI, power management, and reliability
- Collaborate with controls, system, safety, and cybersecurity teams
- Mentor and lead a team of hardware and firmware engineers
- Drive engineering best practices, documentation, verification, and change management
Required Skills
- Strong Embedded C programming
- RTOS/Bare‑metal firmware development
- MCU/SoC hardware design and embedded electronics
- PCB design review, EMC/EMI fundamentals, and hardware debugging
- JTAG/SWD debugging, oscilloscopes, logic analyzers
- Industrial communication protocols (CAN, EtherCAT, PROFINET, IO-Link, etc.)
- Strong system‑level debugging and problem‑solving skills
Preferred Experience
- Industrial electronics, servo drives, frequency inverters, motion control, or power electronics
- Secure Boot, cryptography, IEC 62443 cybersecurity concepts
- Functional Safety (SIL2/SIL3)
- Automated testing, scripting, and CI/CD practices
Education
Bachelor’s or Master’s degree in Electrical Engineering, Electronics, Computer Engineering, Mechatronics, or related field.