





Niche embedded kernel driver skills reduce applicant density despite metro location.
Embedded kernel and driver expertise are highly specialized and not easily transferable across industries.
Many mandatory low-level kernel and driver skills listed, raising filter strictness significantly.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop and debug Linux kernel device drivers and real-time embedded Linux software components, focusing on kernel-mode driver programming and Linux device-driver development.
Own performance optimization, kernel debugging, and porting of kernel drivers, especially in PCIe subsystem and embedded systems contexts.
Contribute to open-source projects and support board bring-up and system debugging using kernel and system debugging tools.
Proficient in C programming and embedded Linux kernel development with experience in kernel debugging and driver porting.
Strong hands-on experience with Linux device drivers, real-time operating systems, IPC mechanisms, DMA drivers, and PCIe subsystem.
Relevant specialisation in multimedia (drivers for VA-API, GStreamer, and FFmpeg), graphics (Linux DRM, OpenGL, Vulkan), audio (I2S, audio frameworks), power management, or MIPI camera subsystem.
Work Experience Required: Not explicitly mentioned in the JD.
Experienced in Linux kernel graphics or multimedia driver development, including codec frameworks (H.264, HEVC, AV1, VP9) and display subsystems (X Server, Wayland, DRM).
Skilled in embedded Linux board bring-up and system debugging with knowledge of real-time Linux kernel and power management states (S3, S0ix3).
Comfortable working with complex PCIe subsystem development and upstream kernel contributions in open-source environments.