Skip to main content

1X

Embedded Firmware Engineer - Battery

San Carlos, CA$200k–$280kfulltimemidAdded 2 days ago

About this role

1X is hiring an Embedded Firmware Engineer to develop battery charging and power management firmware for their humanoid robot NEO. You'll own the firmware layer for the charger subsystem, managing AC-DC conversion, lithium-ion charge profiles, and safety-critical fault detection across distributed embedded nodes.

What you'll do

  • Develop charger firmware for AC-DC power conversion stages including power factor correction and isolated DC-DC topologies
  • Implement and manage charge profiles for multi-series lithium-ion battery packs with CC-CV and taper phase control
  • Design charger-to-BMS communication interface over CAN, coordinating charge requests, voltage feedback, and fault signaling
  • Implement power converter control loops for voltage/current regulation and soft-start sequencing
  • Develop fault detection and protection firmware for overvoltage, overcurrent, overtemperature, and communication failures
  • Test, validate, and verify firmware releases to ensure reliability and performance requirements are met

What they're looking for

  • Embedded firmware development in C/C++ with 5+ years experience
  • Deep understanding of interrupt handling, DMA, and timing-critical execution
  • Power conversion fundamentals and switched-mode power supply topologies
  • Lithium-ion battery charging protocols and charge management
  • CAN bus or embedded communication protocols
  • Hardware debugging and lab troubleshooting
  • Safety-critical firmware design and fault-safe state transitions
  • Cross-functional collaboration with hardware and electrical engineers
Apply on the employer's site

Opens the official application on the employer’s site. No login required.