Senior Embedded Linux Platform Architect

Rivian

Torrance (CA)

On-site

USD 135,000 - 184,000

Full time

8 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical Insurance
Dental Insurance
Vision Insurance
Full Benefits

Job summary

Rivian seeks a Sr. Embedded Software Engineer to lead the development of next‑generation charging products. You will architect full‑stack embedded Linux solutions, from BSP and kernel drivers to Yocto distributions and automated CI/CD pipelines.

You will bridge hardware enablement and cloud‑ready applications, ensuring secure, scalable platforms for large‑scale manufacturing and electric vehicles. Strong lows‑level Linux skills and curiosity are essential.

Qualifications

  • BS or MS in Computer Science, Computer Engineering, Electrical Engineering or a related field.
  • 4+ years of industry experience developing C/C++ based applications on embedded Linux.
  • 2+ years of experience with build tools such as Make and CMake.
  • Strong scripting and automation skills using Bash or Python.
  • Deep experience in microcontroller development with I2C, SPI, UART, and SDIO.
  • Experience with implementing CI/CD pipelines using tools like GitLab CI, GitHub Actions, etc.
  • A proven passion for low‑level Linux development and a "CLI‑first" mindset.
  • The stamina to navigate 6,000+ page SoC reference manuals without hesitation.

Responsibilities

  • Core Platform & BSP Architecture: define BSP development lifecycle, bootloader customization, Linux kernel tuning for ARM.
  • Collaborate with hardware engineers for board bring-up, signal integrity, power management.
  • Develop and maintain high‑performance kernel drivers and Device Trees for peripherals.
  • Yocto & Build System Leadership: architect modular Yocto/OpenEmbedded layers across hardware variants.
  • Implement Bitbake techniques to reduce build times and ensure reproducible releases.
  • Build cross-compilation toolchains and QEMU environments for hardware‑less development.
  • Automation First DevOps & CI/CD: design CI/CD pipelines to automate image generation and licensing checks.
  • Create automated testing rigs that flash builds and run tests without human intervention.

Skills

Embedded Linux
C/C++
Kernel driver development
CI/CD pipelines
Buildroot/Yocto
Python scripting

Education

BS or MS in CS/CE/EE

Tools

GitLab CI
GitHub Actions
Docker
JTAG
QEMU

Job description

Rivian seeks a Sr. Embedded Software Engineer to lead the development of next‑generation charging products. You will architect full‑stack embedded Linux solutions, from BSP and kernel drivers to Yocto distributions and automated CI/CD pipelines.

You will bridge hardware enablement and cloud‑ready applications, ensuring secure, scalable platforms for large‑scale manufacturing and electric vehicles. Strong lows‑level Linux skills and curiosity are essential.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Embedded Linux & Platform Architect
Senior Embedded Linux & Platform Architect

Rivian • Sacramento (CA)

On-site
USD 135,000 - 169,000
Medical, dental and vision insurance
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
Senior Embedded Software Engineer, EV Charging
Senior Embedded Software Engineer, EV Charging

Rivian • Palo Alto (CA)

Hybrid
USD 186,000 - 232,500
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
Senior Embedded Software Engineer - EV Charging Systems
Senior Embedded Software Engineer - EV Charging Systems

Rivian • Torrance (CA)

On-site
USD 135,100 - 168,900
Embedded Software Engineer II: Charging & Energy
Embedded Software Engineer II: Charging & Energy

Rivian • Irvine (CA)

On-site
USD 107,000 - 133,700
Embedded Software Engineer II, Charging & Energy (C++/Linux)
Embedded Software Engineer II, Charging & Energy (C++/Linux)

Rivian • Sacramento (CA)

On-site
USD 107,000 - 134,000
Medical, Rx, dental and vision
Coverage from day one
Sr. Embedded Linux & Platform Engineer
Sr. Embedded Linux & Platform Engineer

Rivian • Irvine (CA)

On-site
USD 135,100 - 168,900
Medical, dental, and vision insurance
First day coverage for full-time employees
Spousal and child coverage up to age 26
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 SoC Architect: Automotive Compute & Security
Senior SoC Architect: Automotive Compute & Security

Rivian • Austin (TX)

On-site
USD 192,000 - 275,000
401(k) plan
Employee Stock Purchase Program
Comprehensive insurance (life/medical)
+2