Firmware Engineer
$130,000–$180,000 year
On-siteSan Bruno, California, United States
Job Summary
Write and tune firmware that commands inverters, chargers, and battery systems to convert and move electrical energy safely and efficiently. Build real-time fault-detection logic that reacts in milliseconds to protect hardware and operators, while implementing thermal control under load and environmental extremes. Collect sensor readings, package telemetry for downstream analysis, and implement field operator interfaces. Architect and deploy code across bare-metal targets and real-time operating systems, collaborating with electrical and hardware engineers to manage tight coupling and support bench bring-up.
Required Qualifications
- BS in Electrical/Computer Engineering, Computer Science, or equivalent demonstrated experience
- 3+ years writing firmware for hardware that ships and runs in the field
- Hands-on bare-metal and RTOS development
- Fluency in C/C++ for resource-constrained, real-time targets
- Demonstrated experience bringing up and debugging firmware on real hardware
- This position is an onsite role based in Chariot Defense's San Bruno, CA, office
- Willingness to support 10% travel, domestically and internationally, as well as work extended and weekend hours, when necessary
- All employees are required to provide proof of authorization to work in the U.S. within their first 3 days of work
Desired Qualifications
- Production Rust experience on embedded targets
- Firmware for power electronics, motor control, or battery management
- Experience with safety-critical or fault-tolerant systems
- Experience with ISO26262, DO-178C, or other software functional safety standards
- Embedded comms interfaces (CAN, SPI, I2C, UART)
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.