Rivianvw.Tech
Software Engineer, ES&D Low Voltage
Irvine, California, Remote. Posted 18 days ago
The role
The Embedded Software Engineer implements and validates embedded software for battery and energy management systems. This role develops features for low and high voltage systems including power distribution and fault detection.
What you will do
- Implement and validate embedded software for battery and energy management systems.
- Develop features for low and high voltage systems such as power distribution, fault detection, and advanced state estimations.
- Design scalable software with a focus on embedded system reliability and performance.
- Write automated tests for software components using unit, SIL, and HIL.
- Participate in code reviews and provide feedback.
- Support cross-functional teams to ensure safety and reliability compliance.
- Support technical meetings with peers to review feature design and performance.
- Support teams with test plans to achieve design and validation goals.
Required qualifications
- Bachelors in Electrical Engineering, Computer Science or equivalent engineering or sciences.
- 2+ years’ experience in embedded programming in C or C++
- Proficient in test driven development with developer driven coverage from different test targets (HIL/SIL/Unit).
- 1+ years' experience developing code for low or high voltage components in an integrated system.
- Experience working with CAN, LIN, UDS, DoIP communication interfaces.
- Strong interpersonal skills.
Benefits
- competitive base salary
- annual company performance bonus program
- equity in the form of Restricted Stock Units (RSUs)
- health coverage
- retirement savings
- time off
- family planning programs
About the company
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders. They address electric vehicle challenges through technology for software-defined vehicles.