Lead Firmware Engineer
Core
Design, development, and deployment of embedded firmware for Uninterruptible Power Supply (UPS) systems, leading global firmware direction and release governance.
Role type
Lead IC firmware engineer (power electronics)
Builds
Embedded firmware for UPS platforms
Domain
Power electronics / Critical power systems
Required skills
C/C++ programming, Real-Time Operating Systems (RTOS), state machine design, closed-loop control systems, system engineering, version control (Git), communication protocols (CAN, SPI, Modbus, REST), lab equipment operation
Preferred skills
MATLAB/Simulink, PCB bring-up, Hardware-In-the-Loop (HIL) testing, embedded Linux, PLD/FPGA programming (VHDL, Verilog), Agile/Scrum, Assembly language
Technologies
FreeRTOS, Git, CAN, SPI, Modbus, REST, MATLAB/Simulink, VHDL, Verilog, embedded Linux
Responsibilities
Lead global embedded firmware development lifecycle (design to release), own firmware technical direction and architecture, drive global alignment and prioritize backlog, plan and execute quarterly releases, provide execution leadership and mentor engineers, enforce release governance and quality, lead cybersecurity within firmware scope
Seniority
Senior, hands-on IC with leadership responsibilities
