Software Engineer, Energy Storage and Distribution
Listed on 2026-05-18
-
Software Development
Software Engineer, Embedded Software Engineer
Overview
Rivian and Volkswagen Group Technologies is a joint venture between two industry leaders with a clear vision for automotive’s next chapter. From operating systems to zonal controllers to cloud and connectivity solutions, we’re addressing the challenges of electric vehicles through technology that will set the standards for software‑defined vehicles around the world.
Role SummaryWe are seeking a highly skilled and motivated Senior Software Engineer to join our ES&D Charging team. You will be responsible for developing embedded software that ensures safe, efficient, and intelligent charging experiences for our electric vehicles worldwide. This role requires working collaboratively across software, controls, systems, and hardware domains to deliver robust and scalable solutions from lab validation to fleet‑wide performance.
Responsibilities- Develop embedded software in C for automotive ECUs, with a focus on charging and battery systems.
- Architect and implement communication control systems for vehicle charging operations and battery energy management.
- Design and document software algorithms at both vehicle and system levels, based on functional and system requirements.
- Develop software that adheres to global EV charging standards, including J1772, ISO 15118, DIN 70121, GB/T, and CHAdeMO.
- Integrate and calibrate battery and charging software with other EV domains such as BMS, thermal management, connectivity, and security.
- Utilize CAN, Ethernet, and vehicle telemetry systems for diagnostics and data analysis.
- Collaborate with systems and test engineers to investigate and resolve charging issues encountered in the field.
- Design and implement automated test cases for unit testing, software‑in‑the‑loop (SIL), hardware‑in‑the‑loop (HIL), and vehicle‑level validation, utilizing tools like Pytest or OpenHTF.
- Analyze fleet data and lab test results to enhance software performance and reliability.
- Track feature maturity and validation coverage throughout the development lifecycle.
- Root cause issues across multiple domains including electrical, software, and physical.
- Prioritize and elevate issues based on their impact on users and program timelines.
- Develop embedded software in C for automotive ECUs, with a focus on charging and battery systems.
- Architect and implement communication control systems for vehicle charging operations and battery energy management.
- Design and document software algorithms at both vehicle and system levels, based on functional and system requirements.
- Develop software that adheres to global EV charging standards, including J1772, ISO 15118, DIN 70121, GB/T, and CHAdeMO.
- Integrate and calibrate battery and charging software with other EV domains such as BMS, thermal management, connectivity, and security.
- Utilize CAN, Ethernet, and vehicle telemetry systems for diagnostics and data analysis.
- Collaborate with systems and test engineers to investigate and resolve charging issues encountered in the field.
- Design and implement automated test cases for unit testing, software‑in‑the‑loop (SIL), hardware‑in‑the‑loop (HIL), and vehicle‑level validation, utilizing tools like Pytest or OpenHTF.
- Analyze fleet data and lab test results to enhance software performance and reliability.
- Track feature maturity and validation coverage throughout the development lifecycle.
- Root cause issues across multiple domains including electrical, software, and physical.
- Prioritize and elevate issues based on their impact on users and program timelines.
Total compensation packages for full‑time positions include base salary, eligibility for an annual performance bonus, and eligibility for equity. In addition, our benefits package has been designed to support the health and wellness of our employees. Benefits include medical, dental, vision, life insurance, 401(k) retirement plan with company match, paid time off, and flexible work options. Compensation Range: $107K – $133.7K.
EqualOpportunity
Rivian and Volkswagen Group Technologies is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, national origin, ancestry, sex, sexual orientation, gender, gender expression, gender identity, genetic information or characteristics, physical or mental disability, marital/domestic partner status, age, military/veteran status, medical condition or any other characteristic protected by law.
We are also committed to ensuring compliance with all applicable fair employment practice laws regarding citizenship and immigration status.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).