CareerPlanGet AI match score →

Staff Software Engineer, Linux Kernel & Driver Development

Austin, Texas, United States of America💼 Full-time🗓 2025-08-11 → 2026-07-30

Core

Develop and enhance Linux kernel and device drivers for next-generation automotive computing platforms, focusing on in-vehicle infotainment and embedded systems.

Role type

Staff Software Engineer (Linux Kernel & Driver Development)

Builds

Embedded software stack for automotive computing platforms

Domain

Automotive / Embedded Linux Systems

Deliverable

production ML models | product features | infrastructure

Required skills

Linux kernel internals, device driver programming, BSP development, camera bring-up (MIPI-CSI, ISP), communication protocols (USB, PCIe, I2C, SPI, Ethernet), low-level debugging (JTAG, GDB, ftrace), SoC architecture, power management, real-time optimization

Preferred skills

Advanced degree in Electrical Engineering, 8+ years embedded Linux experience, V4L2 framework expertise, firmware integration, network protocols (WLAN, LAN, BLE, BT5.0), manufacturing validation support

Technologies

Linux Kernel, U-Boot, MIPI-CSI, V4L2, JTAG, GDB, ftrace, kdump, perf, PCIe, I2C, SPI, USB, Ethernet, WLAN, LAN, BLE, BT5.0

Responsibilities

Develop and enhance Linux kernel and device drivers for camera, display, multimedia, and networking; Lead system bring-up including bootloader config and BSP development; Integrate and optimize hardware components (USB, PCIe, I2C, Ethernet); Implement diagnostics and health monitoring solutions; Troubleshoot low-level system issues in camera interfaces and data buses; Support manufacturing processes including hardware validation and firmware flashing; Collaborate with hardware teams to debug platform issues; Contribute to upstream Linux kernel development; Define OKRs to improve software stability and performance

Seniority

Staff, hands-on IC with strategic oversight

Sourced via workday · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Workday ↗