Experience
- 9 - 12 Years
Location
- Pune, Maharashtra, India
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.