Senior Lead, Perception Onboard Robotics Software
Rivian - Palo Alto, CA
Hiring: Senior Lead, Perception Onboard Robotics Software Company: Rivian Location: Palo Alto, CA Job Posted Time: 2026-09-03 10:28:30 Employment Type: Full-time Target Skills & Keywords : C++, Computer Vision, Deep Learning, Machine Learning About the job Required Skills: •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. •Demonstrated success in delivering deterministic, safety-critical software architectures that meet stringent latency and reliability requirements. •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. Compensation: •$265,000 - $331,300 / year Interested candidates, please apply directly through the job posting on company's career page or try via AI auto apply on this platform. Don't miss this opportunity to join a forward-thinking team!