2 months ago
Base Salary
$179k - $223k/yr
Responsibilities
- Optimize, test, and enhance onboard software running Rivian’s perception models for self-driving features.
- Develop tools for software development, debugging, and testing.
- Participate in software design and code reviews and advise developers on technical issues and design decisions.
- Contribute across requirements, architecture, design, development, quality assurance, deployment, and maintenance.
- Coordinate with perception-model development and cross-functional teams to support onboard model deployment and integration.
Requirements
- Bachelor’s or master’s degree in computer science, engineering, or a related field.
- 8+ years of experience developing production-grade software.
- Strong C++ programming skills.
- Experience developing automotive or robotics software.
- Experience with heterogeneous systems and hardware accelerators such as GPUs, ISPs, and encoders.
- Experience with hardware-accelerator libraries including CUDA, TensorRT, or OpenCL.
- Experience across the software development lifecycle, from requirements gathering through implementation and maintenance.
- Strong communication and collaboration skills for driving cross-functional efforts.
- Motivation to take concepts from research and development through productization.
Benefits
- Full-time employees receive medical/Rx, dental, and vision insurance for themselves and eligible spouses or domestic partners and children through age 26, with coverage beginning on the first day of employment and Rivian covering most premiums.
- The position is based in Palo Alto, California.
About Rivian
Rivian designs and manufactures electric vehicles, including the R1T pickup, R1S SUV, and commercial delivery vans, selling directly to consumers and fleet operators. Founded in 2009 and headquartered in Irvine, California, it operates a manufacturing plant in Normal, Illinois, and is publicly traded on NASDAQ. The company also develops in-vehicle software and electrical architecture and offers charging and service support for its owners.
