

Embedded Engineer, Battery Software
Location
Newark, CA
Level
Mid-Level
Department
Transportation
Type
Salary
$128,000 - $177,000
Job Description
Posted on:
2025-06-24
Responsibilities
- Work in a cross-functional team to advance battery management and energy intelligence features.
- Lead the development of battery products for passenger vehicles and energy storage applications.
- Write production-quality code for real-time embedded systems using C or other languages.
- Design and implement mission and safety-critical features.
- Interface with hardware peripherals and implement communication protocols.
- Verify software using unit tests and hardware-in-the-loop frameworks.
- Debug time-critical hardware and software issues using debugging tools.
Job Requirements
- Bachelor's Degree in Electrical Engineering, Computer Engineering, or related fields.
- 2+ years of professional embedded software development experience.
- 1+ years of development experience using C and/or Python.
- 1+ years of experience with schematics and hardware peripheral interfaces.
- Experience in multi-core software development for safety-critical systems.
- Familiarity with software design and development tools.
- Advantageous: Master's degree, experience in Battery Management Systems or EV industry, knowledge of AUTOSAR, Automotive Ethernet, and MATLAB/Simulink.