Embedded Software Engineer II, Charging & Energy jobs in United States
cer-icon
Apply on Employer Site
company-logo

Rivian · 1 month ago

Embedded Software Engineer II, Charging & Energy

Rivian is a company focused on developing cutting-edge charging products, and they are seeking a highly skilled Embedded Software Engineer proficient in Modern C++. The role involves designing, developing, and maintaining embedded Linux application software for charging products while ensuring high code quality through unit testing and collaboration with team members.

AutomotiveElectric VehicleManufacturingTransportation
check
H1B Sponsor Likelynote

Responsibilities

Design, develop, and maintain embedded Linux application software for residential and commercial charging products
Develop unit tests and systems level SIL tests to ensure the highest code quality
Develop and support software tools used for development and testing
Participate in code reviews providing technical feedback to drive quality design
Provide technical guidance and mentorship to junior team members, fostering a culture of continuous learning and growth

Qualification

Embedded LinuxC/C++Unit testingBuild toolsScripting languagesAgile methodologiesGRPCWebSocketsCAN communicationModbus communicationDockerYocto build systemsEV charging protocolsOCPP

Required

BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field
2+ years of industry experience developing C/C++ based applications on embedded Linux
Experience with build tools such as Make and CMake
Experience with unit test frameworks e.g., Google Test
Strong scripting and automation skills using languages such as Bash or Python

Preferred

Experience with Agile development methodologies and using tracking tools like Jira
Experience with web-based communication protocols, especially gRPC and WebSockets
Experience working with CAN and Modbus communication interfaces
Hands-on experience with containerization technologies like Docker
Experience with Yocto-based build systems for embedded devices
Experience with electric vehicle charging protocols such as SAE J1772, DIN SPEC 70121, and ISO 15118
Experience with Open Charge Point Protocol (OCPP)

Benefits

Rivian provides robust medical/Rx, dental and vision insurance packages for full-time and part-time employees, their spouse or domestic partner, and children up to age 26.
Full Time Employee coverage is effective on the first day of employment.
Part-Time employee coverage is effective the first of the month following 90 days 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