Software Engineer Linux Driver and
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
