1x

Staff Firmware Engineer - Charger

San Carlos, CA. Posted a month ago

The role

You will own the firmware layer for core hardware subsystems, specifically focusing on charger firmware. This includes developing AC-DC power conversion control, managing lithium-ion charge profiles, and architecting charger-to-BMS communication interfaces.

What you will do

  • Develop and maintain charger firmware controlling AC-DC power conversion stages
  • Implement charge profile management for multi-series lithium-ion packs
  • Architect the charger-to-BMS communication interface over CAN or similar embedded bus
  • Test, validate, and verify initial firmware releases
  • Implement power converter control loops in firmware
  • Develop fault detection and protection firmware

Required qualifications

  • 7+ years of embedded firmware development in C/C++ on real hardware
  • Direct experience managing interrupts, DMA, and timing-critical execution
  • Working understanding of switched-mode power supply operation including AC-DC topologies, power factor correction, and transformer isolation
  • Knowledge of lithium-ion charge protocols (CC-CV, multi-stage)
  • Hands-on CAN implementation for charger-to-BMS coordination
  • Experience with embedded interfaces such as SPI, I²C, and UART
  • Experience using oscilloscopes, current probes, and power analyzers for hardware debug at the firmware boundary

Nice to have

  • Domain depth in distributed real-time communication bus firmware, switched-mode power conversion, lithium-ion battery charge management, or motor drive and actuator control firmware
  • Experience with safety-critical or fault-tolerant embedded systems
  • Familiarity with safety integrity standards such as IEC 61508 or ISO 26262
  • Familiarity with real-time operating systems (FreeRTOS, SafeRTOS, or similar)
  • Background in robotics, autonomous systems, or complex electromechanical products

Benefits

  • Comprehensive medical, dental, and vision coverage
  • Generous paid time off, company holidays, and parental leave
  • 401(k) plan with company match (100% on the first 3% of contributions, 50% on the next 2%)
  • Flexible Spending Accounts (FSA) and Health Savings Accounts (HSA) options
  • Commuter benefits (transit and parking)
  • Short-term and long-term disability, and life insurance
  • Employee Assistance Program (EAP) for mental health, financial, and personal support
  • Onsite snacks and catered lunches

About the company

1X is building humanoid robots that work in homes to do chores and handle tasks. They are developing the NEO flagship robot designed to move, learn, and operate in the real world.