CareerPlan

Senior Software Engineer, Linux Kernel & Driver Development

Austin, Texas, United States of AmericaFull-time2026-10-15 → 2026-11-10
Hybrid

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

Senior IC embedded Linux kernel and driver engineer

Builds

Automotive computing platforms, infotainment systems, and embedded software stacks

Domain

Automotive industry + Embedded Linux systems

Required skills

Linux kernel internals, device driver programming, BSP development, camera bring-up (MIPI-CSI, ISP), communication protocols (USB, PCIe, I2C, SPI), network protocols (WLAN, LAN, BLE, BT5.0), low-level debugging (JTAG, GDB, ftrace), SoC architecture, power management, security frameworks

Preferred skills

Advanced degree in electrical engineering, experience with upstream Linux kernel development, expertise in image processing pipelines

Technologies

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

Responsibilities

Develop and enhance Linux kernel and device drivers for camera sensors, displays, and networking; Lead system bring-up activities including bootloader configuration 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 high-speed data buses; Support manufacturing processes including hardware validation and firmware flashing; Collaborate with hardware teams to validate platform issues; Contribute to upstream Linux kernel development

Seniority

Senior, hands-on IC