Staff Embedded Software Engineer, Charging & Energy jobs in United States
info-icon
This job has closed.
company-logo

Rivian · 2 days ago

Staff Embedded Software Engineer, Charging & Energy

Rivian is on a mission to keep the world adventurous forever, seeking innovative solutions in the electric vehicle industry. As a Staff Embedded Software Engineer, you will lead the development of charging products, focusing on embedded Linux platforms and CI/CD pipeline implementation.

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
Support CI/CD system software to facilitate building, testing and distribution of production-level software
Develop and support software tools used for development and testing
Create software architectures and designs with Functional Safety in mind
Lead technical meetings with team members and management to review system design, software architecture, and feature performance
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
Stay up to date with emerging technologies and industry trends, evaluating their potential impact on our products and recommending relevant solutions

Qualification

C/C++Embedded LinuxCI/CD pipelinesBuild toolsUnit testingScriptingGRPCWebSocketsCAN communicationModbus communicationDockerYoctoRTOSAgile methodologiesOCPPSAE J1772ISO 15118Functional safety

Required

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

Preferred

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 including kernel customization, package selection, and recipe development
Experience working in a Real-Time Operating Systems (RTOS) environment. FreeRTOS, QNX, etc
Experience with Agile development methodologies and using tracking tools like Jira and JAMA
Experience with Open Charge Point Protocol (OCPP)
Experience with electric vehicle charging protocols such as SAE J1772, DIN SPEC 70121, and ISO 15118
Experience with designing software to meet functional safety e.g., UL1998, ISO26262, ASPICE, etc

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