Staff Software Engineer, Linux Kernel & Driver Development

General Motors

Austin, TX, US
Hybrid
Linux kernel development
Device driver programming
System bring-up
This role will be instrumental in the bring-up of next-generation automotive computing platforms, focusing on Linux kernel development, device drivers, low-level system integration, diagnostics, and health monitoring for our in-vehicle infotainment and embedded systems

Job Summary

  • This role will be instrumental in the bring-up of next-generation automotive computing platforms, focusing on Linux kernel development, device drivers, low-level system integration, diagnostics, and health monitoring for our in-vehicle infotainment and embedded systems.
  • Develop and enhance Linux kernel and device drivers, including those for camera sensors, display interfaces, multimedia subsystems, and networking (WLAN, LAN, BLE, BT5.0).
  • General Motors is committed to delivering high-quality vehicles that exceed customer expectations and is seeking a highly skilled and experienced professional to join our team.

Matching Summary

This role will be instrumental in the bring-up of next-generation automotive computing platforms, focusing on Linux kernel development, device drivers, low-level system integration, diagnostics, and health monitoring for our in-vehicle infotainment and embedded systems.

Skills & Requirements

Must-have

  • Linux kernel development
  • device driver programming
  • system bring-up
  • low-level debugging
  • MIPI-CSI
  • camera sensor drivers

Nice-to-have

  • upstream Linux kernel contribution
  • cross-functional team collaboration
  • predictive maintenance solutions
  • open-source community engagement

Key Requirements

  • 8+ years embedded Linux kernel development
  • Bachelor's degree or equivalent experience
  • Expertise in Linux kernel internals
  • Experience with BSP development
  • Proficiency in low-level debugging tools

Work Rights

Not specified

Tailored Resume

Cover Letter