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

Rivian · 6 hours ago

Software Engineer, Energy Storage and Distribution

Rivian is a company focused on electric vehicles and innovative technologies, and they are seeking a highly skilled Senior Software Engineer to join their Energy Storage and Distribution Charging team. The role involves developing embedded software for efficient charging experiences and requires collaboration across various domains to deliver robust solutions.

AutomotiveElectric VehicleManufacturingTransportation
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 standardsFirmware integrationPython programmingControl theoryAutomotive functional safetyRequirements management toolsIssue tracking toolsCommunication bus toolsSoftware calibration tools

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.
Coverage is effective on the first day of employment.

Company

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 Company
Total Funding
$21.93B
Key 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

Leadership Team

leader-logo
Robert Scaringe
Chief Executive Officer
linkedin
leader-logo
Claire McDonough
Chief Financial Officer
linkedin
Company data provided by crunchbase