We are looking for a cross-functional Firmware / Embedded Engineer to develop and maintain the battery management firmware for a production humanoid robot. In this role, you will own the firmware that monitors, protects, and manages a high-energy lithium-ion battery pack operating under demanding and highly dynamic load conditions. You will work closely with hardware architects, electrical engineers, systems engineers, and test engineers to ensure firmware reliably bridges hardware capabilities and higher-level system requirements across prototype and production platforms. The battery system in a humanoid robot operates unlike most conventional applications. Load transients are severe and unpredictable — peak currents can cause significant bus voltage sag within milliseconds as actuators respond to real-time control policies. The pack must sustain continuous cycling in uncontrolled thermal environments while maintaining cell-level safety and accurate state estimation. There are no established BMS reference designs for this load profile. The ideal candidate reasons from electrochemistry and circuit fundamentals, builds reliable firmware for safety-critical systems, and is comfortable developing novel solutions where existing vendor toolchains and application notes fall short.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Mid Level