We are looking for a highly skilled Display Engineer with strong expertise in the Linux graphics and media stack, including DRM/KMS and V4L2 frameworks. The role involves working close to hardware, contributing at driver and kernel level, and enabling robust display and video pipelines on embedded or SoC platforms.
Responsibilities
- Design, develop, and maintain Linux display and media drivers using DRM/KMS and V4L2 frameworks
- Work with DPU and display IP architectures to enable display and video pipelines
- Implement and debug kernel-space components including DRM objects and V4L2 sub-devices Integrate camera/video pipelines with display paths where required
- Bring up and validate display and video subsystems on new hardware platforms
- Debug complex issues across kernel, driver, media, and user space
- Integrate and maintain drivers using Yocto-based build systems
- Optimise performance, latency, power, and memory usage for display/video pipelines
- Collaborate with hardware, firmware, and application teams
Skills & Experience
- 5+ years of experience in Linux display or multimedia driver development
- Strong hands-on experience with DRM/KMS internals
- Valuable working knowledge of V4L2 framework, including
- V4L2 core, media controller framework
- Sub-device drivers
- Video buffer management (VB2)
- Solid understanding of Linux kernel internals and driver development
- Experience working with DPU / display controller IPs
- Hands-on experience with Yocto Project and embedded Linux build systems