Senior Embedded Software Engineer – Autonomy

Rivian Automotive

Palo Alto (CA)

On-site

USD 162,000 - 203,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Medical insurance
Dental insurance
Vision insurance

Job summary

Rivian is seeking an experienced embedded software engineer to develop and test the next-generation autonomous driving platform. You will design, implement, and validate stand-alone embedded applications to power Rivian’s autonomy stack and collaborate with cross-functional teams to improve the onboard software.

Ideal candidates have 3+ years’ experience in embedded development on Linux/RTOS, strong C/C++ skills, and familiarity with GoogleTest and debugging tools.

Qualifications

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.
  • Embedded software development on Linux and RTOS environments.
  • Proficiency in C and C++ programming.
  • Experience with unit tests using GoogleTest.
  • Familiarity with embedded development tools and debuggers.

Responsibilities

  • Design, develop, and test embedded software for Rivian's autonomous driving platform.
  • Develop application software on Linux and RTOS Embedded platforms.
  • Collaborate with BSP team to bring-up sensor hardware.
  • Test and integrate software into Rivian vehicles.
  • Create documentation for software designs, interfaces and testing procedures.
  • Develop and execute test plans to validate functionality and safety.

Skills

C/C++
Linux
RTOS
GoogleTest
Git
Debugging
Problem-solving

Education

Bachelor's or Master's in Electrical Engineering or Computer Science

Tools

Git
GoogleTest

Job description

Rivian is seeking an experienced embedded software engineer to develop and test the next-generation autonomous driving platform. You will design, implement, and validate stand-alone embedded applications to power Rivian’s autonomy stack and collaborate with cross-functional teams to improve the onboard software.

Ideal candidates have 3+ years’ experience in embedded development on Linux/RTOS, strong C/C++ skills, and familiarity with GoogleTest and debugging tools.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 Electrical Systems Engineer - Autonomy Hardware
Senior Electrical Systems Engineer - Autonomy Hardware

Rivian • Palo Alto (CA)

On-site
USD 167,000 - 209,000
Staff Embedded Software Engineer - SoC & AI Accelerator
Staff Embedded Software Engineer - SoC & AI Accelerator

Rivian Automotive • Palo Alto (CA)

On-site
USD 186,000 - 232,000
401(k) Plan
Employee Stock Purchase Program
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 Embedded Linux Platform Architect
Senior Embedded Linux Platform Architect

Rivian • Torrance (CA)

On-site
USD 135,000 - 184,000
Medical Insurance
Dental Insurance
Vision Insurance
+1
Senior Embedded Software Engineer, Automotive ECUs
Senior Embedded Software Engineer, Automotive ECUs

Rivian and Volkswagen Group Technologies • Palo Alto (CA)

On-site
USD 150,000 - 210,000
Senior Embedded Software Engineer, EV Charging
Senior Embedded Software Engineer, EV Charging

Rivian • Palo Alto (CA)

Hybrid
USD 186,000 - 232,500
Senior Self-Driving Middleware Engineer
Senior Self-Driving Middleware Engineer

Rivian • Palo Alto (CA)

On-site
USD 162,000 - 203,000
Senior Autonomy Data & Sensor Prototyping Engineer
Senior Autonomy Data & Sensor Prototyping Engineer

Rivian • Palo Alto (CA)

On-site
USD 163,000 - 204,000
Senior Embedded Linux Platform Engineer — Yocto, CI/CD
Senior Embedded Linux Platform Engineer — Yocto, CI/CD

Rivian • Palo Alto (CA)

On-site
USD 147,000 - 184,000
Medical, dental and vision insurance
Benefits for full‑time employees