Sr. Embedded Linux & Platform Engineer

Rivian
US - California - Torrance
View Company Profile / << Go Back

  • Job Type: Full time
  • 8 days ago

Job Description

Lead the architecture and implementation of embedded Linux platforms, including BSPs, bootloaders, kernel drivers, Yocto distributions, and hardware bring-up. Build automated CI/CD, testing, security, update, and manufacturing-provisioning systems for reliable, secure charging products at scale.

Requirements: Requires a bachelor's or master's degree in a relevant engineering or computer science field, at least four years of embedded Linux C/C++ development, and at least two years using Make or CMake. Candidates should have strong Bash or Python automation skills, microcontroller and hardware-interface experience, and CI/CD experience; Yocto, kernel drivers, Docker, communication protocols, and functional safety are desirable.

Key Skills: Embedded Linux, C/C++, Yocto/OpenEmbedded, Linux Kernel Driver Development, Board Support Package (BSP) Development, U-Boot/Barebox, ARM Architecture, Device Trees, BitBake, Python, Bash, CI/CD, I2C, SPI, UART, and SDIO, Secure Boot, A/B Software Updates, Hardware Bring-Up

Benefits: Medical Insurance, Prescription Drug Coverage, Dental Insurance, Vision Insurance




Fast Track Upload