Senior Embedded Linux Engineer – Yocto & BSP Expert

Aurora

Mountain View (CA)

Hybrid

USD 189,000 - 303,000

Full time

31 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Aurora in Mountain View is seeking a seasoned Staff Embedded Linux Developer to architect system-level software for our next-generation embedded platforms. You will lead BSP development, configure and optimize the Linux kernel and bootloaders, and develop drivers for PCIe, DDR, Ethernet, I2C, SPI, and USB, collaborating with hardware during board bring-up and performance tuning.

This role emphasizes mentoring, code reviews, and robust CI/CD for the embedded stack, within a hybrid work model and

Qualifications

  • 8+ years of hands-on embedded Linux development and board bring-up.
  • Deep Yocto Project expertise with custom layer development.
  • Strong C/C++ programming for embedded/kernel-level development.
  • In-depth Linux kernel internals, memory management, scheduling, drivers.
  • Experience debugging with GDB, JTAG, oscilloscopes, and Lauterbach.
  • Excellent problem-solving, analysis, and cross-functional collaboration.

Responsibilities

  • Lead design, development, customization, and maintenance of BSPs for hardware platforms using Yocto.
  • Configure, build, and optimize Linux kernel, U-Boot, and rootfs for custom hardware.
  • Develop and debug Linux device drivers for PCIe, DDR, Ethernet, I2C, SPI, USB.
  • Collaborate with hardware engineers during board bring-up; diagnose at register level.
  • Implement PCIe functionalities including DMA, memory management, interrupts.
  • Work with BIOS/UEFI configurations and embedded Linux integration on platforms.
  • Optimize boot time, memory footprint, and power for embedded devices.
  • Create CI/CD pipelines and automated tests for the embedded stack.
  • Participate in design reviews, mentor junior engineers, and develop unit tests.

Skills

Embedded Linux
Yocto Project
C/C++
Kernel internals
JTAG debugging
Board bring-up

Education

Bachelor's or Master's

Tools

GDB
JTAG
Oscilloscopes
Lauterbach

Job description

Aurora in Mountain View is seeking a seasoned Staff Embedded Linux Developer to architect system-level software for our next-generation embedded platforms. You will lead BSP development, configure and optimize the Linux kernel and bootloaders, and develop drivers for PCIe, DDR, Ethernet, I2C, SPI, and USB, collaborating with hardware during board bring-up and performance tuning.

This role emphasizes mentoring, code reviews, and robust CI/CD for the embedded stack, within a hybrid work model and

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

Similar jobs worth comparing

Staff Embedded Linux Engineer
Staff Embedded Linux Engineer

Aurora • Mountain View (CA)

Hybrid
USD 189,000 - 303,000
Embedded Software Engineer - Yocto and Linux Experience
Embedded Software Engineer - Yocto and Linux Experience

Global Connect Technologies • Cleveland (OH)

On-site
USD 100,000 - 140,000
Embedded Linux Engineer: Yocto, BSP & Kernel Dev
Embedded Linux Engineer: Yocto, BSP & Kernel Dev

Global Connect Technologies • Cleveland (OH)

On-site
USD 100,000 - 140,000
Senior Embedded Software Engineer II – Linux/Yocto (Xilinx)
Senior Embedded Software Engineer II – Linux/Yocto (Xilinx)

Roman Health Pharmacy LLC • Westminster (CO)

On-site
USD 133,000 - 161,000
Stock options
Comprehensive benefits package
Senior Embedded Platform Engineer (Yocto/Linux)
Senior Embedded Platform Engineer (Yocto/Linux)

ALTEN Technology USA • Denver (CO)

Hybrid
USD 125,000 - 150,000
Lead Embedded Software Engineer
Lead Embedded Software Engineer

US641 Valmet, Inc. • Owings Mills (MD)

On-site
USD 110,000 - 140,000
Generous wage and benefits package
Company-funded registered pension plan
Senior Embedded Linux Engineer — Yocto & BSP
Senior Embedded Linux Engineer — Yocto & BSP

Roman Health Pharmacy LLC • Westminster (CO)

On-site
USD 133,000 - 161,000
Company stock options
Health insurance
Dental insurance
+2
Senior Embedded OS Engineer – Yocto/Linux, CI/CD
Senior Embedded OS Engineer – Yocto/Linux, CI/CD

Linuxconfig • Denver (CO), Northern (KY)

Hybrid
USD 125,000 - 150,000
Senior Embedded BSP Engineer Secret DoD Cleared Yocto
Senior Embedded BSP Engineer Secret DoD Cleared Yocto

Entegee • Milford (UT)

On-site
USD 120,000 - 150,000
Embedded Linux Engineer
Embedded Linux Engineer

Bayforce • United States

On-site
USD 90,000 - 130,000