company

Senior Staff Embedded Software Engineer - Drivers

On-site Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Unlock Your Potential

Generate Job-Optimized Resume

One Click And Our AI Optimizes Your Resume to Match The Job Description.

Is Your Resume Optimized For This Role?

Find Out If You're Highlighting The Right Skills And Fix What's Missing

Experience Level

Mid to Senior

Qualifications

Key ResponsibilitiesCreate and integrate foundational platform software for Rivian control boards, guiding the process from initial development to customer delivery, including drivers, operating systems, and middleware. Architect, develop, and deploy embedded software for applications such as power management, vehicle reset functionalities, occupancy detection, and over-the-air updates (OTA). Collaborate closely with hardware teams on design specifications, schematics, and hardware validation processes. Partner with cross-functional teams, including Charging, Body Controls, Infotainment, and Vehicle Dynamics, ensuring that the platform meets diverse application requirements. Required QualificationsA minimum of 7 years of substantial experience in embedded software and firmware development, preferably within vertically integrated consumer products. Bachelor's, Master's, or PhD in Computer Science, Electrical Engineering, or a related discipline. Proficient in C programming, with a strong emphasis on embedded systems development. In-depth knowledge of Real-Time Operating Systems (RTOS) and their applications. Proven experience in embedded software optimization and development. Solid understanding of multi-threaded and multi-core programming concepts. Expertise in software development for microcontrollers.

About the job

Rivian and Volkswagen Group Technologies combines the expertise of two major automotive companies to advance mobility solutions. This partnership develops technology for electric vehicles, including operating systems, zonal controllers, and cloud connectivity. The team aims to set new standards for software-defined vehicles, focusing on integration, intelligence, and sustainability in transportation.

Role overview

The Senior Staff Embedded Software Engineer - Drivers will join the Architecture, Controls, and Systems team. This role leads the architecture, implementation, and integration of platform software for Rivian’s control boards. The work covers drivers, operating systems, middleware, and application frameworks that support vehicle control systems.

Close collaboration with Hardware and Application Software teams is essential to build the core foundation for Rivian’s vehicle software.

Location

Irvine, California

About Rivian and Volkswagen Group Technologies

Join forces with Rivian and Volkswagen Group Technologies, where two industry titans are pioneering the next generation of automotive innovation. Our collaboration focuses on creating advanced technology solutions that redefine standards for electric vehicles globally. Together, we are committed to building a smarter, more connected, and sustainable future for all.

Similar jobs

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.