

Embedded Firmware Engineer, Battery Management System
Location
Palo Alto, CA
Level
Entry-Level
Department
Transportation
Type
Salary
$140,000 - $360,000
Job Description
Posted on:
2026-05-27
Responsibilities
- Develop low-level firmware drivers for microcontrollers.
- Design and implement real-time software controllers and algorithms.
- Collaborate with cross-functional teams to develop requirements and test plans.
- Ensure safety, reliability, and high-quality user-facing indicators.
- Engineer robust, scalable, and performant systems.
- Test, debug, and work directly with hardware.
- Contribute to the overall customer experience through effective software solutions.
Job Requirements
- Degree in Electrical Engineering, Computer Engineering, Software Engineering, or related field.
- 1+ years of relevant experience in firmware engineering or embedded systems development.
- Proficiency in C/C++ and Python or other scripting languages.
- Strong software fundamentals.
- Preferred experience with real-time systems and embedded microprocessor tools.
- Preferred experience in testing and debugging hardware.
- Evidence of exceptional ability in relevant fields.



