Rivian

Senior Lead, Perception Onboard Robotics Software

Rivian$265K — $331K *
Transportation
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's, Master's, or PhD in Robotics, Computer Science, Electrical Engineering, Aerospace Engineering, or related field.
  • Extensive experience in production-grade onboard software for autonomous vehicles, robotics, or aerospace systems.
  • Deep knowledge of classical robotics concepts like spatial reasoning and state estimation.
  • Expertise in C++ focused on real-time performance and memory management.
  • Proven ability in developing deterministic, safety-critical software architectures.
  • Experience in designing safety monitors and validation systems for complex environments.
  • Demonstrated leadership experience in managing software and robotics engineering teams.
  • Strong communication skills to connect classic robotics with modern machine learning.

Responsibilities

  • Lead the architecture and development of deterministic onboard perception software.
  • Design safety guardrails and runtime monitoring systems for machine learning outputs.
  • Develop software to enhance critical system capabilities beyond machine learning.
  • Maintain high software engineering standards for speed, memory efficiency, and testing.
  • Mentor and manage a team of robotics software engineers, defining technical direction.
  • Collaborate with machine learning and systems architecture teams for integration.

Benefits

  • Comprehensive health insurance including life, medical, dental, and vision.
  • Paid vacation and paid sick leave.
  • 401(k) Plan and Employee Stock Purchase Program eligibility.
  • Full-time employee benefits effective on first day of employment.
  • Part-time employee benefits effective after 90 days.
Full Job Description
Role Summary

The Perception Onboard Robotics Software Lead will direct the development of our deterministic, non-machine-learning onboard software layer. In this role, you will lead the engineering efforts responsible for the vital algorithmic software that augments our core machine learning models onboard. You will ensure this high-performance codebase provides critical safety guardrails, monitors model performance, and powers essential platform capabilities-for example, real-time safety functions or visualization displays. This position includes leading a team of individual contributors and defining the architecture for our real-time runtime environment.

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, for example, active safety layers or real-time human-machine interface (HMI) displays.
  • Enforce rigorous software engineering standards, focusing on execution speed, minimal memory footprint, deterministic behavior, and comprehensive automated testing.
  • Recruit, mentor, and manage a team of robotics software engineers, establishing clear technical direction and driving execution.
  • Collaborate closely with machine learning and systems architecture teams to seamlessly integrate classical robotics software with deep learning pipelines.

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-for example, spatial reasoning, state estimation, object tracking, or geometric computer vision.
  • Expert-level proficiency in C++ with a strong focus on real-time constraints, execution speed, memory management, and concurrency.
  • Proven track record of delivering deterministic, safety-critical software architectures that meet stringent latency and reliability requirements.
  • Experience designing software-based safety monitors, fault-detection systems, or validation guardrails for complex runtime environments.
  • Demonstrated experience leading, managing, or mentoring software and robotics engineering teams.
  • Strong cross-functional communication and coordination skills, with the ability to bridge the gap between classical robotics approaches and modern machine learning paradigms.

Pay Disclosure

The salary range for this role is $265,000-331,300 for San Francisco Bay Area based applicants. This is the lowest to highest salary we in good faith believe we would pay for this role at the time of this posting. An employee's position within the salary range will be based on several factors including, but not limited to, specific competencies, relevant education, qualifications, certifications, experience, skills, geographic location, shift, and organizational needs.

We offer a comprehensive package of benefits for full-time and part-time employees, their spouse or domestic partner, and children up to age 26, including but not limited to paid vacation, paid sick leave, and a competitive portfolio of insurance benefits including life, medical, dental, vision, short-term disability insurance, and long-term disability insurance to eligible employees. You may also have the opportunity to participate in Rivian's 401(k) Plan and Employee Stock Purchase Program if you meet certain eligibility requirements. Full-time employee coverage is effective on their first day of employment. Part-time employee coverage is effective the first of the month following 90 days of employment. More information about benefits is available at rivianbenefits.com.

About Rivian

Rivian is an American automaker and automotive technology company. Founded in 2009, the company develops vehicles, products and services related to sustainable transportation. Rivian has raised over $10.5 billion since 2019, with investments from Amazon, Ford, and Cox Automotive. The company's first two vehicles, the R1T and R1S, are electric vehicles that are expected to be released in 2021. Rivian has also announced plans to produce electric delivery vans for Amazon. The company has received praise for its focus on sustainability and its commitment to using recycled materials in its vehicles.
Learn more about Rivian
Size
10,000 employees
Market Cap
$16.8 billion
Industry
Founded
2009
NASDAQ

Similar Jobs

More Jobs at Rivian

More Transportation Jobs

Find similar Senior Lead, Perception Onboard Robotics Software jobs: