Senior Onboard Perception & Robotics Software Lead

Rivian

Palo Alto (CA)

On-site

USD 265,000 - 331,300

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

401(k) Plan
Employee Stock Purchase Program
Paid vacation

Job summary

Rivian in the San Francisco Bay Area is seeking a Perception Onboard Robotics Software Lead to direct the deterministic onboard software that augments core machine learning models and powers real-time safety functions and visualizations.

You will lead a team of robotics software engineers, define the architecture for the real-time runtime environment, and collaborate closely with ML and systems teams to bridge classical robotics with modern deep learning approaches.

Qualifications

  • Bachelor's, Master's, or PhD in Robotics, Computer Science, Electrical Engineering, Aerospace Engineering, or a related technical discipline.
  • Extensive experience developing production-grade onboard software for autonomous vehicles, robotics, or aerospace systems.
  • Deep theoretical and practical knowledge of classical robotics concepts, e.g., state estimation, object tracking, or geometric computer vision.
  • Expert-level proficiency in C++ with a focus on real-time constraints, execution speed, memory management, and concurrency.
  • Proven track record delivering deterministic, safety-critical software architectures with strict latency and reliability requirements.
  • Experience designing software-based safety monitors, fault-detection systems, or validation guardrails for complex runtime environments.
  • Demonstrated experience leading or mentoring software and robotics teams.
  • Strong cross-functional communication bridging classical robotics and modern ML paradigms.

Responsibilities

  • Lead the architecture, development, and optimization of deterministic onboard perception software, drawing on core robotics disciplines such as state estimation, multi-target tracking, or sensor fusion.
  • Design and implement safety guardrails and runtime monitoring systems to validate and bound machine learning model outputs.
  • Develop highly performant software to support critical system capabilities not covered by machine learning models, e.g., active safety layers or real-time HMI displays.
  • Enforce rigorous software engineering standards with emphasis on speed, memory footprint, determinism, and automated testing.
  • Recruit, mentor, and manage a team of robotics software engineers, setting technical direction and driving execution.
  • Collaborate with ML and systems architecture teams to integrate classical robotics with deep learning pipelines.

Skills

C++ proficiency
Real-time systems
Robotics
Leadership
Cross-functional communication
Deterministic software design

Education

Bachelor's/Master's/PhD in Robotics/CS/EE/Aerospace or related

Job description

Rivian in the San Francisco Bay Area is seeking a Perception Onboard Robotics Software Lead to direct the deterministic onboard software that augments core machine learning models and powers real-time safety functions and visualizations.

You will lead a team of robotics software engineers, define the architecture for the real-time runtime environment, and collaborate closely with ML and systems teams to bridge classical robotics with modern deep learning approaches.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Perception Autonomy
Senior Software Engineer, Perception Autonomy

Rivian • Palo Alto (CA)

On-site
USD 179,000 - 223,000
Senior Lead, Perception Onboard Robotics Software
Senior Lead, Perception Onboard Robotics Software

Rivian • Palo Alto (CA)

On-site
USD 265,000 - 332,000
401(k) Plan
Employee Stock Purchase Program
Paid vacation
Senior Staff Engineer - Perception Autonomy, Self-Driving
Senior Staff Engineer - Perception Autonomy, Self-Driving

Rivian • Palo Alto (CA)

On-site
USD 228,000 - 285,000
Medical/Rx insurance
Dental insurance
Vision insurance
Staff ML Engineer: Real-Time 3D Perception & Failsafe
Staff ML Engineer: Real-Time 3D Perception & Failsafe

Rivian • Palo Alto (CA)

On-site
USD 228,000 - 285,000
Medical Insurance
Dental Insurance
Vision Insurance
Sr. Software Engineer, Perception, Autonomy
Sr. Software Engineer, Perception, Autonomy

Rivian • Palo Alto (CA)

On-site
USD 179,000 - 223,000
Staff Software Engineer, Perception, Autonomy
Staff Software Engineer, Perception, Autonomy

Rivian • Palo Alto (CA)

On-site
USD 228,000 - 285,000
Medical/Rx insurance
Dental insurance
Vision insurance
Senior Lead, Perception & Internationalization
Senior Lead, Perception & Internationalization

Rivian • Palo Alto (CA)

On-site
USD 265,000 - 331,000
Paid vacation
Paid sick leave
Life insurance
+7
Senior Perception and Mapping Engineer, Autonomy
Senior Perception and Mapping Engineer, Autonomy

Watershed Ventures • Palo Alto (CA)

On-site
USD 265,000 - 331,000
401(k) Plan
Employee Stock Purchase Program
Senior Perception Robotics Software Engineer
Senior Perception Robotics Software Engineer

Parallel Systems, Inc. • Los Angeles (CA), Northern (KY)

Hybrid
USD 163,000 - 212,000
Tracking Engineer, Perception, Autonomy
Tracking Engineer, Perception, Autonomy

Rivian • Palo Alto (CA)

On-site
USD 179,000 - 224,000
Comprehensive medical, dental, and vision insurance
Coverage effective on the first day of employment