Software Engineer, ES&D Low Voltage

Rivian and Volkswagen Group Technologies•Irvine, CA

About The Position

The Embedded Software Engineer at Rivian and Volkswagen Group Technologies is responsible for implementing and validating embedded software for battery and energy management systems. The role develops features for low- and high-voltage systems, including power distribution, fault detection, and advanced battery state estimations. It involves designing scalable, reliable software architectures, writing automated tests, and collaborating with cross-functional teams to support safety and compliance with relevant standards.

Requirements

  • Bachelor’s degree in Electrical Engineering, Computer Science, or an equivalent engineering or sciences discipline.
  • At least 2 years of experience in embedded programming in C or C++.
  • Proficiency in test-driven development, with developer-driven coverage across different test targets (HIL, SIL, and unit).
  • At least 1 year of experience developing code for low- or high-voltage components in an integrated system.
  • Experience with CAN, LIN, UDS, and DoIP communication interfaces.
  • Strong interpersonal skills.

Responsibilities

  • Implement and validate embedded software for battery and energy management systems.
  • Develop features for low- and high-voltage systems, such as power and current distribution, DC/DC and operational state controls, fault detection and recovery, range estimation, battery thermal controls and management, and advanced battery state estimations.
  • Design scalable software with a focus on embedded-system reliability and performance.
  • Write automated tests for software components using unit, Software-in-the-Loop (SIL), and Hardware-in-the-Loop (HIL) testing.
  • Participate in code reviews and provide feedback to support high-quality solutions.
  • Support cross-functional teams in ensuring safety and reliability compliance for assigned features.
  • Support technical meetings with peers to review feature design and performance.
  • Support teams with test plans to achieve design and validation goals.

Benefits

  • Competitive base salary.
  • Eligibility for an annual company performance bonus program for full-time positions; payments are discretionary and not guaranteed.
  • Eligibility for equity in the form of Restricted Stock Units (RSUs), subject to board approval and applicable plan terms and vesting requirements.
  • Comprehensive benefits package for full-time employees, including health coverage, retirement savings, time off, and family planning programs; offerings vary by country.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service