Senior Software Engineer, Onboard AI Model Deployment

Rivian

Palo Alto (CA)

On-site

USD 179,000 - 223,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Benefits offered by this job

Medical, Rx, dental, vision insurance

Job summary

Rivian in Palo Alto, CA is seeking a software engineer specializing in safety-critical self-driving software to design, develop, and deploy software for core autonomous features, including architecture analysis and verification.

You will collaborate with perception model teams, optimize onboard software, build tools for testing, and participate in code reviews across a fast-paced, cross-functional environment.

Qualifications

  • 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 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.

Skills

C++
Team communication
Cross-functional collaboration
Software development life cycle
Problem solving

Education

B.S./M.S. in Computer Science, Engineering, or related field

Tools

CUDA
TensorRT
OpenCL
GPU hardware
ISP / hardware accelerators

Job description

Rivian in Palo Alto, CA is seeking a software engineer specializing in safety-critical self-driving software to design, develop, and deploy software for core autonomous features, including architecture analysis and verification.

You will collaborate with perception model teams, optimize onboard software, build tools for testing, and participate in code reviews across a fast-paced, cross-functional environment.

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
Staff Embedded Software Engineer — Autonomy & Safety-Critical
Staff Embedded Software Engineer — Autonomy & Safety-Critical

Rivian • Palo Alto (CA)

On-site
USD 206,000 - 258,000
Senior Onboard Perception & Robotics Software Lead
Senior Onboard Perception & Robotics Software Lead

Rivian • Palo Alto (CA)

On-site
USD 265,000 - 331,300
401(k) Plan
Employee Stock Purchase Program
Paid vacation
Staff Software Engineer — Self-Driving Middleware
Staff Software Engineer — Self-Driving Middleware

Rivian • Palo Alto (CA)

On-site
USD 206,000 - 258,000
Medical coverage
Dental coverage
Vision coverage
+1
Sr. Software Engineer, Onboard Model Deployment, Autonomy
Sr. Software Engineer, Onboard Model Deployment, Autonomy

Rivian • Palo Alto (CA)

On-site
USD 179,000 - 223,000
Medical, Rx, dental, vision insurance
Staff Embedded Software Engineer: SoC Validation & AI
Staff Embedded Software Engineer: SoC Validation & AI

Rivian • Palo Alto (CA)

On-site
USD 186,000 - 232,000
401(k) Plan
Equity awards
Paid time off
Senior Self-Driving Middleware Engineer
Senior Self-Driving Middleware Engineer

Rivian • Palo Alto (CA)

On-site
USD 162,000 - 203,000
Staff Software Engineer - Enterprise AI & Cloud
Staff Software Engineer - Enterprise AI & Cloud

Rivian • Palo Alto (CA)

On-site
USD 156,000 - 195,000
Senior AI Engineer, Product Development & Automation
Senior AI Engineer, Product Development & Automation

Rivian • Tustin (CA)

On-site
USD 107,000 - 169,000
401(k) plan
Equity awards
Insurance benefits
Sr. Software Engineer, Perception, Autonomy
Sr. Software Engineer, Perception, Autonomy

Rivian • Palo Alto (CA)

On-site
USD 179,000 - 223,000