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.