Head of Embedded Firmware
Key Responsibilities:
- Lead and scale the firmware engineering organization responsible for the complete lifecycle of LV and HV BMS platforms across 2W, 3W, LCV, HCV and Megawatt-scale ESS.
- Define the long-term firmware architecture, coding standards, software quality framework and technical roadmap.
- Own embedded software repositories, branching strategy, release management and software configuration control.
- Build robust SIL, HIL and automated validation infrastructure together with CI/CD deployment pipelines.
- Develop safety-critical embedded software covering SOC, SOH, balancing, diagnostics, fault handling, thermal management, charging, communication and functional safety.
- Ensure compliance with ISO 26262 (ASIL D), AUTOSAR where applicable, MISRA C and automotive cybersecurity best practices.
- Drive software verification, validation, code reviews, traceability and documentation.
- Work closely with hardware, systems, controls, manufacturing and vehicle integration teams to ensure reliable product deployment.
- Manage engineering execution, technical delivery, hiring, mentoring and cross-functional coordination.
Ideal Candidate:
- 10 - 18 years of experience developing embedded firmware for automotive or battery systems.
- Strong expertise in Embedded C/C++, RTOS, bootloaders, CAN, UDS, diagnostics and automotive communication protocols.
- Experience building production-grade BMS firmware or safety-critical embedded systems.
- Hands-on experience with SIL, HIL, automated testing, continuous integration and release pipelines.
- Deep understanding of functional safety, battery algorithms and embedded software architecture.
- Proven experience leading high-performing embedded software teams.
Didn’t find the job appropriate? Report this Job