Software Engineer: Linux Driver and Kernel Developer
Core
Develop Linux device drivers and user-land tests to validate subsystems in complex System-on-Chips (SoCs) for Apple hardware.
Role type
Senior IC Linux driver and kernel engineer
Builds
Linux device drivers, user-land validation tests, and software bring-up for complex SoCs
Domain
Consumer electronics / Embedded Linux / SoC validation
Required skills
Linux device driver development, C programming, ARM architecture, Linux kernel internals, debugging in kernel space, BSP implementation, user-land testing, system validation
Preferred skills
Embedded Linux kernel development, Linux graphics stack (Mesa, Vulkan/OpenGL), GPU validation, Linux distribution porting, networking/storage subsystem architecture
Technologies
Linux, C, ARM, Mesa, Vulkan, OpenGL, igt-gpu-tools, Vulkan CTS
