CareerPlan

Embedded Software Engineering Supervisor – Energy Systems

USAFull-time$119k–$152k2026-11-11 → 2026-11-12
On-site

Core

Lead a team of embedded software engineers to design and implement firmware for battery management systems, fuel cell controllers, and energy management systems.

Role type

Senior IC embedded software engineering supervisor (team lead)

Builds

Firmware for battery management systems, fuel cell controllers, and energy management systems

Domain

Energy systems, power electronics, motor controls

Required skills

C/C++, RTOS, bare-metal development, embedded communication protocols (CAN, SPI, I2C), debugging tools (JTAG, oscilloscopes), electrical schematics interpretation, Git, Jira, SonarQube

Preferred skills

BMS, high-voltage batteries, fuel cells, ISO 26262, IEC 61508, ARM Cortex processors, DSPs, MATLAB, Simulink, model-based design, safety-critical industry experience, Agile leadership

Technologies

ARM Cortex, RTOS, CAN, CAN FD, CANopen, SPI, I2C, UART, JTAG, MATLAB, Simulink, LabVIEW

Responsibilities

Lead, coach, and develop a team of up to seven embedded software engineers; Design and implement firmware for battery management systems and related products; Review software architecture, code, and technical designs; Collaborate with electrical, mechanical, controls, and systems engineers; Coordinate technical work with suppliers and external partners; Promote sound software practices and continuous improvement

Seniority

Senior, hands-on IC with team leadership