Rivian and Volkswagen Group Technologies is seeking to develop embedded software for safe, efficient, and intelligent charging experiences for electric vehicles worldwide.
Requirements
- Strong understanding of control theory, embedded systems, and software architecture.
- Demonstrated ability to develop, test, and deploy real-time firmware within complex systems.
- Hands-on experience with firmware integration, calibration, debugging, and vehicle-level testing.
- Proficiency in C and Python.
- Familiarity with EV electrical architecture, including battery management, thermal systems, and high-voltage charging.
- Working experience with system-level integration of electrical and communication systems.
- Proficiency with charging communication standards (J1772, ISO 15118, DIN 70121, GB/T, CHAdeMO)
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.
Other
- Bachelor’s degree in Computer Science, Electrical Engineering, Mechanical Engineering, or a related field.
- Minimum of 3 years of experience in control algorithm development, integration, or calibration—preferably in the automotive or aerospace industry.
- Must be eligible to work in the United States
- Travel may be required
- Must be willing to work in a team environment