Senior Embedded Linux & Platform Engineer — Yocto & CI/CD

Rivian

Palo Alto (CA)

On-site

USD 135,100 - 183,600

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Medical/Rx, dental and vision insurance
Robust benefits packages
Coverage starting on first day of employment

Job summary

Rivian is seeking a Sr. Embedded Software Engineer to lead the development of next-generation charging products in Palo Alto. This role involves creating scalable embedded Linux solutions, overseeing BSP architecture, and designing automated CI/CD pipelines. Ideal candidates will have a deep understanding of C/C++, embedded Linux, and experience in CI/CD methodologies.

The position offers a competitive salary ranging from $135,100 to $183,600, depending on location and experience, along with comprehensive benefits including medical, dental, and vision insurance.

Qualifications

  • 4+ years of industry experience developing C/C++ based applications on embedded Linux.
  • Strong scripting and automation skills using languages such as Bash or Python.
  • Deep experience in microcontroller development with a native understanding of I2C, SPI, UART, and SDIO.

Responsibilities

  • Define the full lifecycle of BSP development, including bootloader customization.
  • Architect modular, scalable Yocto/OpenEmbedded layers.
  • Design and maintain CI/CD pipelines that automate image generation.
  • Implement a Chain of Trust using secure boot methods.

Skills

C/C++ development
Embedded Linux
CI/CD pipelines
Bash scripting
Microcontroller development

Education

BS or MS in Computer Science, Computer Engineering, Electrical Engineering

Tools

Make
CMake
GitLab CI
GitHub Actions
Docker

Job description

Rivian is seeking a Sr. Embedded Software Engineer to lead the development of next-generation charging products in Palo Alto. This role involves creating scalable embedded Linux solutions, overseeing BSP architecture, and designing automated CI/CD pipelines. Ideal candidates will have a deep understanding of C/C++, embedded Linux, and experience in CI/CD methodologies.

The position offers a competitive salary ranging from $135,100 to $183,600, depending on location and experience, along with comprehensive benefits including medical, dental, and vision insurance.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Embedded Software Engineer - EV Charging (Linux)
Senior Embedded Software Engineer - EV Charging (Linux)

Rivian • Irvine (CA)

Hybrid
USD 135,000 - 184,000
Medical insurance
Dental insurance
Vision insurance
Sr. Embedded Linux & Platform Engineer
Sr. Embedded Linux & Platform Engineer

Rivian • Palo Alto (CA)

On-site
USD 135,000 - 184,000
Medical/Rx, dental and vision insurance
Robust benefits packages
Coverage starting on first day of employment
Senior Embedded Software Engineer - EV Charging Systems
Senior Embedded Software Engineer - EV Charging Systems

Rivian • Torrance (CA)

On-site
USD 135,000 - 169,000
Senior Embedded Software Engineer, EV Charging
Senior Embedded Software Engineer, EV Charging

Rivian • Palo Alto (CA)

Hybrid
USD 186,000 - 233,000
Sr. Embedded Linux & Platform Engineer
Sr. Embedded Linux & Platform Engineer

Rivian • Irvine (CA)

On-site
USD 135,000 - 169,000
Medical, dental, and vision insurance
First day coverage for full-time employees
Spousal and child coverage up to age 26
Embedded Software Engineer II: Charging & Energy
Embedded Software Engineer II: Charging & Energy

Rivian • Irvine (CA)

On-site
USD 107,000 - 134,000
Senior Embedded Linux & Platform Architect
Senior Embedded Linux & Platform Architect

Rivian • Irvine (CA)

On-site
Sr. Embedded Software Engineer, Charging & Energy
Sr. Embedded Software Engineer, Charging & Energy

Rivian • Torrance (CA)

On-site
USD 135,000 - 169,000
Staff Embedded Software Engineer, Charging & Energy
Staff Embedded Software Engineer, Charging & Energy

Rivian • Irvine (CA)

On-site
USD 171,000 - 214,000
Medical, dental and vision insurance
Flexible working conditions
Staff Embedded Software Engineer, Charging & Energy
Staff Embedded Software Engineer, Charging & Energy

Rivian • Palo Alto (CA)

Hybrid
USD 186,000 - 233,000