Drimva

General Motors

Staff Software Engineer, Linux Kernel & Driver Development

Austin, Texas, United States of America · Hybrid · Staff · Full-time · Posted Aug 11, 2025

Experience
8+ years of experience in embedded Linux kernel development, device driver programming, and board bring-up.
Education
Bachelor's degree in electrical engineering or a related field, or equivalent experience.

About the job

Develop and integrate Linux kernel software, device drivers, and low-level platform systems for next-generation automotive infotainment and embedded computing platforms.

What you'll do

  • Develop Linux kernel and device drivers and lead platform bring-up, including BSP development and low-level debugging.
  • Integrate and validate hardware components; develop diagnostics and health monitoring for reliability and fault detection.
  • Support manufacturing and production testing, collaborate with hardware teams, and contribute to upstream Linux kernel development.

What they ask for

  • 8+ years of experience in embedded Linux kernel development, device driver programming, and board bring-up.
  • Expertise in Linux kernel internals, camera bring-up, BSP development, bootloaders, firmware integration, and communication protocols.
  • Bachelor's degree in electrical engineering or a related field, or equivalent experience.
  • Experience with embedded diagnostics and low-level debugging tools.

Nice to have

  • Advanced degree.

Tools

Linux, U-Boot, MIPI-CSI, V4L2, USB, PCIe, I2C, SPI

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)