Posted on: 20/08/2025
Role Overview :
We are seeking an experienced Display Software Engineer with deep expertise in display subsystems, interface standards, and graphics frameworks. The ideal candidate will have strong hands-on experience with kernel-level display drivers and Android/QNX/Linux display architectures, along with proven ability to enable, optimize, and debug multi-display systems, panel interfaces, and color calibration workflows.
Key Responsibilities :
- Design, develop, and optimize display drivers (DRM/KMS/FB) for Android, QNX, and Linux platforms.
- Work on display interface standards such as HDMI, DSI, LVDS, eDP, and FPD-Link3.
- Integrate and optimize SurfaceFlinger (Android) and Wayland/Weston (Linux/QNX) for multi-display solutions.
- Implement and tune panel bring-up, timing parameters, backlight, and color calibration.
- Collaborate with hardware, GPU, and multimedia teams for seamless display pipeline integration.
- Debug and resolve issues at kernel, HAL, and framework levels related to rendering, synchronization, and
performance.
- Support system bring-up for new boards, chipsets, and SoCs involving complex display subsystems.
- Contribute to documentation, display test plans, and bring-up procedures.
Required Skills & Experience :
- Strong proficiency in C/C++ programming for system and kernel-level development.
- Hands-on expertise with HDMI, DSI, LVDS, eDP, and FPD-Link3 interface standards.
- Solid understanding of DRM/KMS/Framebuffer drivers.
- Experience with Android SurfaceFlinger, QNX display architecture, and Wayland/Weston frameworks.
- In-depth knowledge of Android/QNX/Linux kernel display stack.
- Familiarity with multi-display setups, panel tuning, and color calibration techniques.
- Strong debugging skills for kernel, user-space, and display pipeline issues.
Preferred Qualifications :
- Experience with GPU/display integration and performance optimization.
- Familiarity with HDR, scaling, rotation, and power optimization techniques.
- Knowledge of display security, trusted paths, or automotive/mission-critical display systems.
- Exposure to automotive, mobile, or AR/VR display systems.
- Excellent collaboration and communication skills, especially in cross-functional teams.
Did you find something suspicious?
Posted By
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1532397
Interview Questions for you
View All