JobsSr. Embedded Software Engineer, Charging & Energy
Sr. Embedded Software Engineer, Charging & Energy
RivianSr. Embedded Software Engineer, Charging & Energy
RivianLocation
Torrance, CA, Palo Alto, CA, Irvine, CA
Type
Full-time
Posted
5/9/2026
Compensation
$135,100 - $183,600 per year
Undergraduate with 5+ Years of Experience
Approval 99%·Filings 685·New hires 98·
✓ Established Sponsor
·FY 2025Job description
As a Sr Embedded Software Engineer at Rivian, you will be integral to the development of innovative charging products. You will work on embedded Linux platforms and collaborate with cross-functional teams to ensure product reliability and performance. The role requires a deep understanding of embedded systems and a commitment to high-quality software design. You will also mentor junior team members, fostering a culture of continuous learning within the team.
Requirements
- BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field.
- 4+ years of industry experience developing C/C++ based applications on embedded Linux.
- 2+ 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 such as Google Test.
- Strong scripting and automation skills using languages such as Bash or Python.
- Experience with web-based communication protocols, especially gRPC and WebSockets preferred.
- Experience working with CAN and Modbus communication interfaces preferred.
- Hands-on experience with containerization technologies like Docker preferred.
- Experience with Yocto-based build systems for embedded devices including kernel customization, package selection, and recipe development preferred.
- Experience with Agile development methodologies and using tracking tools like Jira and JAMA preferred.
- Experience with Open Charge Point Protocol (OCPP) preferred.
- Experience with electric vehicle charging protocols such as SAE J1772, DIN SPEC 70121, and ISO 15118 preferred.
- Experience with designing software to meet functional safety such as UL1998, ISO26262, ASPICE, etc preferred.
Responsibilities
- Design, develop, and maintain embedded Linux application software for residential and commercial charging products.
- Develop unit tests and system-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.
Benefits
- Employees at Rivian are often offered comprehensive health, dental, and vision insurance, a 401(k) with company match, ESPP and potential RSU grants, performance bonuses, and generous time off including paid parental and sick leave. Perks can include 24/7 mental-health coaching and therapy, Hinge Health for Anthem enrollees, tuition assistance and professional development, plus on-site food and a wide range of employee discounts on items like computers, mobile phones, home loans, and pet care.
Is this posting expired or inaccurate?
