JobsSr. Staff Autonomy Embedded Software Engineer
Rivian logo

Sr. Staff Autonomy Embedded Software Engineer

Rivian

Location

Palo Alto, CA

Type

Full-time

Posted

6/11/2026

Compensation

$237,000 - $296,000 per year

Undergraduate with 5+ Years of Experience
Approval 99%·Filings 685·New hires 98·
Established Sponsor
·FY 2025

Job description

Rivian is seeking a highly skilled candidate to lead embedded software development for advanced sensor systems aimed at next-generation autonomy. The role involves contributing to the complete development cycle of embedded software for innovative Radar sensing products. Candidates will work closely with a diverse team passionate about the outdoors and committed to sustainability. This position requires strong technical leadership and collaboration across multiple disciplines to deliver high-quality software solutions.

Requirements

  • Master's or Doctorate degree in Computer Science, Engineering, or a related field.
  • 8+ years of professional experience developing embedded software on microcontrollers in safety-critical domains.
  • 1+ years of experience as a technical lead in software development.
  • Strong programming skills in C for embedded systems.
  • Working knowledge of Python for tooling, scripting, or test automation.
  • Solid understanding of RTOS fundamentals and experience with at least one RTOS-based platform.
  • Hands-on experience with board bring-up and low-level drivers for various peripherals.
  • Proficiency with embedded debugging tools and lab equipment.
  • Demonstrated ability to debug complex system issues spanning firmware and hardware.

Responsibilities

  • Architect, design, develop, and deploy embedded software components for automotive electronics.
  • Develop software stacks on bare-metal, RTOS, and Linux from the application layer to device drivers.
  • Mentor and guide a team of Software Engineers in software design and development.
  • Collaborate with hardware and software architects on next-gen platform architecture.
  • Communicate effectively with peers, stakeholders, and customers.
  • Oversee troubleshooting across software and hardware stacks to resolve issues.
  • Design drivers, middleware, applications, and components for electronic systems.
  • Debug in real-time across software and hardware to identify and solve issues.

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?