Staff Software Engineer, Perception, Autonomy

RivianPalo Alto, CA
Onsite

About The Position

As a Software Engineer specializing in safety-critical self-driving software, you will play a vital role in the design, development, and deployment of software that underpins essential self-driving features. Your responsibilities encompass a range of technical tasks, from software development to architecture analysis, all contributing to the successful implementation of robust and reliable self-driving solutions. This role is based in Palo Alto, CA.

Requirements

  • B.S. / M.S. in Computer Science, Engineering, or a related field
  • 8+ years of experience developing production-grade software
  • Strong C++ programming skills
  • Experience in automotive or robotics software development
  • Experience working on heterogeneous systems with various types of hardware accelerators (GPU, ISP, Encoder, etc.)
  • Experience working with libraries for hardware accelerators (CUDA, TensorRT, OpenCL, etc.)
  • Team player with great communication skills to drive cross-functional efforts in a fast-paced development environment
  • Passionately motivated to take ideas from R&D phase to a product
  • Software Development life cycle experience: from requirements gathering through to implementation and maintenance

Responsibilities

  • Take charge of optimizing, testing, and enhancing onboard software that runs Rivian’s Perception models that underpin all self-driving features
  • Develop necessary tools to support development, debugging, and testing
  • Assist in software-design and code reviews while assisting other developers on technical issues, design choices, and decision making
  • Analysis of requirements, architecture, design, development, code review, quality assurance, and deployment of entire software engineering life cycle
  • Coordinate with Perception model development and cross-functional teams to enable and support onboard model deployment/integration

Benefits

  • Robust medical/Rx, dental and vision insurance packages for full-time employees, their spouse or domestic partner, and children up to age 26.
  • Coverage is effective on the first day of employment.
  • Rivian overs most of the premiums.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service