Resume and JobRESUME AND JOB
Rivian logo

Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now!

Rivian

Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now!

full-timePosted: Dec 18, 2025

Job Description

Role Overview

Join Rivian as a Staff Embedded Software Engineer Autonomy in Palo Alto, California, and drive the future of electric adventure vehicles. Rivian is pioneering emissions-free EVs with a next-generation autonomy driving platform. As an individual contributor, you'll architect, design, develop, and test platform software supporting Rivian's cutting-edge autonomy stack. Lead features from concept to deployment, focusing on application development, driver development, hardware bring-up, and simulation. If you thrive in unknown territories, love the outdoors, and have 8+ years in embedded software, this Rivian career is your adventure.

Key Responsibilities at Rivian

Take ownership of embedded software for Rivian's autonomy platform with these action-oriented tasks:

  • Architect and design applications, drivers, and frameworks for high-compute embedded platforms.
  • Lead feature development across cross-functional teams through full SDLC phases.
  • Collaborate with hardware engineers for seamless bring-up and integration with vehicle components.
  • Optimize system performance, memory utilization, and power efficiency through profiling.
  • Conduct code reviews to uphold quality, coding standards, and team knowledge sharing.
  • Document software designs, interfaces, and testing procedures comprehensively.
  • Develop and execute test plans ensuring functionality, safety, and automotive compliance.
  • Innovate continuously by tracking industry trends and emerging technologies.
  • Debug complex issues in multi-core Linux environments and SoC integrations.

These responsibilities position you at the forefront of autonomous driving software engineering in EVs.

Qualifications & Requirements

To excel in this Staff Embedded Software Engineer role at Rivian, you need:

  • Degree: Bachelor's or Master's in Electrical Engineering, Computer Engineering, Computer Science, or related.
  • Experience: 8+ years in related embedded software work.
  • Programming: Strong C and C++ expertise.
  • Embedded Development: Bleeding-edge experience with hardware bring-up and cycle-accurate simulation.
  • Linux Mastery: Developing, profiling, optimizing on multi-core embedded Linux.
  • Device Drivers: Linux drivers for CSI, ISP, Ethernet, I2C, SPI, UART, UFS, PCIe.
  • Tools: Embedded debuggers, Git, issue trackers.
  • Knowledge: SoC architectures, OS fundamentals, hardware/software interfaces.
  • Soft Skills: Exceptional communication, debugging, problem-solving, teamwork.

Plus: Automotive protocols (CAN, UDS, DOIP), RTOS (FreeRTOS, QNX). Rivian seeks diverse, courageous innovators passionate about sustainability.

Salary & Benefits

Earn $206,000 - $258,000 USD yearly in Palo Alto, based on experience. Rivian's benefits include:

  • Health Coverage: Medical/Rx, dental, vision from day one for full-time.
  • Family Support: Spouse/domestic partner, children to 26.
  • Part-Time Perks: Coverage after 90 days.
  • EOE: Equal opportunity, ADA accommodations via candidateaccommodations@rivian.com.
  • Career Growth: Lead autonomy features in a mission-driven EV leader.
  • Culture: Outdoors-loving team challenging the status quo.

This package supports your adventurous life while advancing EV autonomy.

Why Join Rivian?

Rivian isn't just building EVs; we're keeping the world adventurous. Our Palo Alto team reframes problems, explores unknowns, and protects the planet. As a Staff Embedded Software Engineer Autonomy, you'll work on high-impact autonomy software for adventure vehicles. Enjoy diverse backgrounds, outdoor passion, and continuous innovation. With competitive pay, top benefits, and a culture of courage, Rivian offers unparalleled growth in embedded software careers. Be part of the emissions-free revolution.

How to Apply

Ready for this Rivian adventure? Apply now for the Staff Embedded Software Engineer Autonomy position in Palo Alto. Submit your resume highlighting C/C++, Linux drivers, and hardware bring-up experience. Rivian values all qualified applicants equally. Questions? Email candidateaccommodations@rivian.com. Join us to architect the future of autonomous EVs today!

Locations

  • Palo Alto, California, United States

Salary

428,480,000 - 536,640 USD / yearly

Estimated Salary Rangehigh confidence

428,480,000 - 590,304 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Embedded Software Developmentintermediate
  • C++ Programmingintermediate
  • Linux Device Driversintermediate
  • Hardware Bring-upintermediate
  • Cycle-Accurate Simulationintermediate
  • Multi-Core Optimizationintermediate
  • Automotive Softwareintermediate
  • SoC Architectureintermediate
  • Code Profilingintermediate
  • Git Version Controlintermediate

Required Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field (experience)
  • 8+ years of related work experience in embedded software (experience)
  • Proven experience programming with C and C++ languages (experience)
  • Hands-on experience with bleeding-edge embedded software development and hardware bring-up (experience)
  • Expertise in cycle-accurate simulation and multi-core embedded Linux targets (experience)
  • Strong experience developing Linux device drivers for CSI, ISP, Ethernet, I2C, SPI, UART, UFS, or PCIe (experience)
  • Deep understanding of modern SoC architectures, OS fundamentals, and hardware/software interfaces (experience)

Responsibilities

  • Architect, design, develop, and maintain applications, drivers, and frameworks on high compute embedded platforms
  • Lead feature development with cross-functional teams through all SDLC phases
  • Collaborate with hardware engineers for hardware bring-up and software integration with vehicle systems
  • Identify and implement optimizations for system performance, memory utilization, and power efficiency
  • Conduct and participate in code reviews to ensure quality, standards, and knowledge sharing
  • Create and maintain comprehensive documentation for software designs, interfaces, and testing
  • Develop and execute test plans validating functionality, safety, and reliability per automotive standards
  • Stay ahead of industry trends, emerging technologies, and best practices for team improvement

Benefits

  • general: Competitive salary range $206,000 - $258,000 for California applicants
  • general: Comprehensive medical, Rx, dental, and vision insurance
  • general: Coverage effective first day for full-time employees
  • general: Family coverage including spouse/domestic partner and children up to age 26
  • general: Part-time coverage after 90 days
  • general: Equal opportunity employment with accessibility accommodations
  • general: Robust professional development in cutting-edge EV autonomy
  • general: Mission-driven culture protecting the outdoors for future generations

Target Your Resume for "Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now!" , Rivian

Get personalized recommendations to optimize your resume specifically for Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now!" , Rivian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Rivian JobsEmbedded SoftwareAutonomy EngineeringPalo Alto CareersEV SoftwareLinux Developmentstaff embedded software engineer autonomy rivianembedded software jobs palo altorivian autonomy engineer careersc++ linux driver developerhardware bring up engineer californiaautonomous driving software riviansoc embedded linux jobscycle accurate simulation engineerev autonomy stack developerrivian palo alto software jobsmulti core optimization embeddedlinux device drivers csi ispstaff software engineer rivian salaryautonomy platform architectrivian embedded careers apply now

Answer 10 quick questions to check your fit for Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now! @ Rivian.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Rivian logo

Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now!

Rivian

Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now!

full-timePosted: Dec 18, 2025

Job Description

Role Overview

Join Rivian as a Staff Embedded Software Engineer Autonomy in Palo Alto, California, and drive the future of electric adventure vehicles. Rivian is pioneering emissions-free EVs with a next-generation autonomy driving platform. As an individual contributor, you'll architect, design, develop, and test platform software supporting Rivian's cutting-edge autonomy stack. Lead features from concept to deployment, focusing on application development, driver development, hardware bring-up, and simulation. If you thrive in unknown territories, love the outdoors, and have 8+ years in embedded software, this Rivian career is your adventure.

Key Responsibilities at Rivian

Take ownership of embedded software for Rivian's autonomy platform with these action-oriented tasks:

  • Architect and design applications, drivers, and frameworks for high-compute embedded platforms.
  • Lead feature development across cross-functional teams through full SDLC phases.
  • Collaborate with hardware engineers for seamless bring-up and integration with vehicle components.
  • Optimize system performance, memory utilization, and power efficiency through profiling.
  • Conduct code reviews to uphold quality, coding standards, and team knowledge sharing.
  • Document software designs, interfaces, and testing procedures comprehensively.
  • Develop and execute test plans ensuring functionality, safety, and automotive compliance.
  • Innovate continuously by tracking industry trends and emerging technologies.
  • Debug complex issues in multi-core Linux environments and SoC integrations.

These responsibilities position you at the forefront of autonomous driving software engineering in EVs.

Qualifications & Requirements

To excel in this Staff Embedded Software Engineer role at Rivian, you need:

  • Degree: Bachelor's or Master's in Electrical Engineering, Computer Engineering, Computer Science, or related.
  • Experience: 8+ years in related embedded software work.
  • Programming: Strong C and C++ expertise.
  • Embedded Development: Bleeding-edge experience with hardware bring-up and cycle-accurate simulation.
  • Linux Mastery: Developing, profiling, optimizing on multi-core embedded Linux.
  • Device Drivers: Linux drivers for CSI, ISP, Ethernet, I2C, SPI, UART, UFS, PCIe.
  • Tools: Embedded debuggers, Git, issue trackers.
  • Knowledge: SoC architectures, OS fundamentals, hardware/software interfaces.
  • Soft Skills: Exceptional communication, debugging, problem-solving, teamwork.

Plus: Automotive protocols (CAN, UDS, DOIP), RTOS (FreeRTOS, QNX). Rivian seeks diverse, courageous innovators passionate about sustainability.

Salary & Benefits

Earn $206,000 - $258,000 USD yearly in Palo Alto, based on experience. Rivian's benefits include:

  • Health Coverage: Medical/Rx, dental, vision from day one for full-time.
  • Family Support: Spouse/domestic partner, children to 26.
  • Part-Time Perks: Coverage after 90 days.
  • EOE: Equal opportunity, ADA accommodations via candidateaccommodations@rivian.com.
  • Career Growth: Lead autonomy features in a mission-driven EV leader.
  • Culture: Outdoors-loving team challenging the status quo.

This package supports your adventurous life while advancing EV autonomy.

Why Join Rivian?

Rivian isn't just building EVs; we're keeping the world adventurous. Our Palo Alto team reframes problems, explores unknowns, and protects the planet. As a Staff Embedded Software Engineer Autonomy, you'll work on high-impact autonomy software for adventure vehicles. Enjoy diverse backgrounds, outdoor passion, and continuous innovation. With competitive pay, top benefits, and a culture of courage, Rivian offers unparalleled growth in embedded software careers. Be part of the emissions-free revolution.

How to Apply

Ready for this Rivian adventure? Apply now for the Staff Embedded Software Engineer Autonomy position in Palo Alto. Submit your resume highlighting C/C++, Linux drivers, and hardware bring-up experience. Rivian values all qualified applicants equally. Questions? Email candidateaccommodations@rivian.com. Join us to architect the future of autonomous EVs today!

Locations

  • Palo Alto, California, United States

Salary

428,480,000 - 536,640 USD / yearly

Estimated Salary Rangehigh confidence

428,480,000 - 590,304 USD / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Embedded Software Developmentintermediate
  • C++ Programmingintermediate
  • Linux Device Driversintermediate
  • Hardware Bring-upintermediate
  • Cycle-Accurate Simulationintermediate
  • Multi-Core Optimizationintermediate
  • Automotive Softwareintermediate
  • SoC Architectureintermediate
  • Code Profilingintermediate
  • Git Version Controlintermediate

Required Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field (experience)
  • 8+ years of related work experience in embedded software (experience)
  • Proven experience programming with C and C++ languages (experience)
  • Hands-on experience with bleeding-edge embedded software development and hardware bring-up (experience)
  • Expertise in cycle-accurate simulation and multi-core embedded Linux targets (experience)
  • Strong experience developing Linux device drivers for CSI, ISP, Ethernet, I2C, SPI, UART, UFS, or PCIe (experience)
  • Deep understanding of modern SoC architectures, OS fundamentals, and hardware/software interfaces (experience)

Responsibilities

  • Architect, design, develop, and maintain applications, drivers, and frameworks on high compute embedded platforms
  • Lead feature development with cross-functional teams through all SDLC phases
  • Collaborate with hardware engineers for hardware bring-up and software integration with vehicle systems
  • Identify and implement optimizations for system performance, memory utilization, and power efficiency
  • Conduct and participate in code reviews to ensure quality, standards, and knowledge sharing
  • Create and maintain comprehensive documentation for software designs, interfaces, and testing
  • Develop and execute test plans validating functionality, safety, and reliability per automotive standards
  • Stay ahead of industry trends, emerging technologies, and best practices for team improvement

Benefits

  • general: Competitive salary range $206,000 - $258,000 for California applicants
  • general: Comprehensive medical, Rx, dental, and vision insurance
  • general: Coverage effective first day for full-time employees
  • general: Family coverage including spouse/domestic partner and children up to age 26
  • general: Part-time coverage after 90 days
  • general: Equal opportunity employment with accessibility accommodations
  • general: Robust professional development in cutting-edge EV autonomy
  • general: Mission-driven culture protecting the outdoors for future generations

Target Your Resume for "Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now!" , Rivian

Get personalized recommendations to optimize your resume specifically for Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now!. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now!" , Rivian

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Rivian JobsEmbedded SoftwareAutonomy EngineeringPalo Alto CareersEV SoftwareLinux Developmentstaff embedded software engineer autonomy rivianembedded software jobs palo altorivian autonomy engineer careersc++ linux driver developerhardware bring up engineer californiaautonomous driving software riviansoc embedded linux jobscycle accurate simulation engineerev autonomy stack developerrivian palo alto software jobsmulti core optimization embeddedlinux device drivers csi ispstaff software engineer rivian salaryautonomy platform architectrivian embedded careers apply now

Answer 10 quick questions to check your fit for Staff Embedded Software Engineer Autonomy Careers at Rivian - Palo Alto, California | Apply Now! @ Rivian.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.