Rivian · 3 months ago
Sr. Software Engineer, Energy Storage and Distribution
Rivian and Volkswagen Group Technologies is a joint venture focused on advancing electric vehicle technology. They are seeking a Senior Software Engineer to develop embedded software for efficient and intelligent charging experiences for electric vehicles, collaborating across various domains to ensure robust solutions.
AutomotiveElectric VehicleManufacturingTransportation
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 causing issues across multiple domains including electrical, software, and physical
Prioritize and escalate issues based on their impact on users and program timelines
Qualification
Required
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
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)
Knowledge of ISO 26262 and automotive functional safety practices
Experience using requirements management tools such as Jama or DOORS
Experience with issue tracking tools such as Jira
Experience with communication bus tools like Vector CANalyzer or PCAN
Experience with software calibration tools such as Vector CANape
Company
Rivian
Rivian is an automotive technology company that develops products and services to advance the shift to sustainable mobility.
H1B Sponsorship
Rivian has a track record of offering H1B sponsorships. Please note that this does not
guarantee sponsorship for this specific role. Below presents additional info for your
reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (38)
2024 (70)
2023 (54)
2022 (79)
2021 (21)
Funding
Current Stage
Public CompanyTotal Funding
$21.93BKey Investors
Volkswagen GroupUS Department of EnergyIllinois Department of Commerce & Economic Opportunity
2025-06-30Post Ipo Equity· $1B
2024-11-25Post Ipo Debt· $6.6B
2024-05-02Grant· $827M
Recent News
2026-01-14
Benzinga.com
2026-01-13
The Motley Fool
2026-01-13
Company data provided by crunchbase