← Back to Careers

Automobile & Motorsport

Staff Embedded Software Engineer – Autonomy

Rivian

Develop safety-critical embedded software supporting self-driving and advanced driver-assistance features in Rivian electric vehicles.

Rivian logo

Location

Palo Alto, California, United States

Work mode

On-site

Employment

Full-time

Experience

Lead

Visa support

Not Specified

Salary

$2,06,000 – $2,58,000 per year

Official California base-pay range. Actual compensation depends on experience, location and other permitted factors.

Opportunity

Job Description

The engineer designs, develops and deploys production-grade embedded software underlying reliable autonomy and ADAS vehicle functions.

Responsibilities

Design safety-critical embedded software.

Develop vehicle and autonomy platform components.

Analyse software architecture and system interfaces.

Integrate embedded applications with vehicle and ADAS features.

Debug timing, reliability and hardware-interaction problems.

Support validation and production deployment.

Eligibility

Relevant computer, electrical or software-engineering degree.

At least six years of production software experience for safety-critical applications.

Strong embedded C or C++ programming ability.

Experience with automotive, autonomous vehicles, robotics or comparable real-time systems.

Understanding of functional-safety engineering.

Required Skills

Embedded C++Safety-critical softwareAutonomous vehiclesADASReal-time systemsSoftware architectureVehicle integration

Preferred Skills

ISO 26262DO-178CIEC 62304AUTOSAREmbedded LinuxFunctional safetyAutomotive Ethernet

Application Instructions

Apply using the official Rivian career page and submit the requested résumé and professional information.

Apply through UCO Aero

Sign in before submitting an application.

Sign in to apply