CareerPlanSign in

Embedded Firmware Engineer - Battery

San Carlos, CAFull-time$200,000–$200,0002026-06-17 → 2026-10-09

Core

Developing robust embedded firmware for power management and battery charging systems in humanoid robots.

Role type

Senior Embedded Firmware Engineer (Power & Battery)

Builds

Charger firmware, BMS communication interfaces, and power converter control loops for distributed robot nodes.

Domain

Robotics, Embedded Systems, Power Electronics

Required skills

C/C++ embedded development, interrupt/DMA management, switched-mode power supply design, lithium-ion charge protocols, CAN bus implementation, hardware debugging with oscilloscopes

Preferred skills

Safety-critical system design (IEC 61508/ISO 26262), Real-time OS (FreeRTOS), robotics subsystems experience

Technologies

C, C++, CAN, SPI, I2C, UART, FreeRTOS, SafeRTOS (via careerplan.io/jobs/19004256-4253-41d3-baa7-1f25bbd125be-embedded-firmware-engineer-battery-at-1x)

Responsibilities

Develop charger firmware for AC-DC and DC-DC conversion topologies; Implement charge profile management for multi-series lithium-ion packs; Architect charger-to-BMS communication interfaces; Implement power converter control loops for voltage/current regulation; Develop fault detection and protection firmware; Validate firmware releases for functionality and reliability

Seniority

Senior, hands-on IC