Embedded Firmware Developer – Battery Charger
Company | 1X |
---|---|
Location | Palo Alto, CA, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Junior, Mid Level |
Requirements
- Strong background in battery charger systems
- Proficiency in embedded firmware development
- Knowledge of real-time control algorithms
- Familiarity with communication protocols (e.g., CAN, LIN, SPI, I2C)
- Experience in firmware testing, validation, and debugging
- Ability to collaborate with electrical engineers and BMS developers
Responsibilities
- Architecture and firmware development for NEO’s charger and digital power distribution controller
- Design and implement real-time control algorithms for charging, power regulation, and safety protection
- Implement real-time control algorithms, safety mechanisms, and communication protocols (e.g., CAN, LIN, SPI, I2C) for efficient battery monitoring and control
- Develop firmware features including State of Charge (SoC) estimation, thermal regulation, and fault diagnostics
- Collaborate closely with electrical engineers and BMS developers for seamless hardware-software integration
- Support testing, validation, and debugging of firmware on prototype and production hardware
- Drive features in the higher level robot software safety layer
Preferred Qualifications
-
No preferred qualifications provided.