Sr. Software Engineer, Energy Storage and Distribution jobs in United States
cer-icon
Apply on Employer Site
company-logo

Rivian and Volkswagen Group Technologies · 4 weeks ago

Sr. Software Engineer, Energy Storage and Distribution

Rivian and Volkswagen Group Technologies is a joint venture focused on creating innovative solutions for electric vehicles. They are seeking a Senior Software Engineer to develop embedded software for charging systems, ensuring efficient and intelligent charging experiences for electric vehicles worldwide.

AutomotiveInformation TechnologySoftware
check
H1B Sponsor Likelynote

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

Embedded software developmentControl algorithm developmentC programmingCharging communication standardsPythonFirmware integrationVehicle-level testingISO 26262 knowledgeTeam collaborationProblem-solving

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

Benefits

Robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26
Flex Time Off
Retirement savings plans
Medical, vision and dental coverage

Company

Rivian and Volkswagen Group Technologies

twittertwitter
company-logo
Rivian and Volkswagen Group Technologies develops scalable automotive software and technology platforms for multiple vehicle segments.

H1B Sponsorship

Rivian and Volkswagen Group Technologies 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 (9)

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Kranti Garatkar
Staff Technical Program Manager
linkedin
Company data provided by crunchbase