CareerPlanSign in

Software Engineer Linux Driver and

USA💼 Full-time🗓 2026-10-02

Core

Develop Linux device drivers and user-space tests to validate complex SoC subsystems, debug hardware/software issues, and perform software bring-up on pre- and post-silicon platforms.

Role type

Senior Linux driver engineer (embedded SoC)

Builds

Production Linux device drivers and validation test suites for GPU and SoC subsystems

Domain

Embedded systems, Linux kernel, GPU compute

Required skills

Embedded Linux kernel development, C programming, hardware debugging, root-cause analysis, BSP implementation, pre- and post-silicon software bring-up

Preferred skills

ARM architecture, Linux graphics stack (Mesa, Vulkan, OpenGL), GPU compute validation, stress testing, conformance suites (Vulkan CTS, igt-gpu-tools), Linux kernel internals, networking/storage subsystem architecture, device driver development (USB, networking, graphics, video, storage, power management), user-space system validation, Linux distribution porting

Technologies

Linux, C, ARM, Mesa, Vulkan, OpenGL, igt-gpu-tools, Vulkan CTS

Sourced via codingjobboard · Listed on CareerPlan, which tracks 928,000+ jobs from 20+ sources.