HamburgerMenu
hirist

Qualcomm Technologies - Senior Staff Engineer - Linux/DRM

Qualcomm
13 - 16 Years
Hyderabad

Posted on: 09/06/2026

Job Description

Display Engineer Senior Staff Engineer. (Hyderabad) (13-16 Years)

Job Description:

We are looking for a highly skilled and passionate Sr. Staff Engineer to join our Display Software Team.

In this role, you will be a key technical leader responsible for the design, development, and optimization of the display subsystem for Qualcomms next-generation IoT platforms.

You will work on a diverse range of software layers, from low-level Linux kernel drivers (DRM/KMS) to high-level user-space compositors (Weston/Wayland and Surface Flinger).

Your expertise will help drive innovative features such as multi-display concurrency, high-resolution bridge integrations, and advanced power management solutions.

Level of Responsibility:

As a Sr. Staff Engineer, you are expected to:

- Provide technical leadership and architectural guidance to a team of engineers.

- Lead complex, cross-functional projects from requirements gathering to commercialization.

- Mentor junior and senior engineers, fostering a culture of technical excellence.

- Act as a subject matter expert (SME) for display technologies within the organization.

Principal Duties and Responsibilities:

- Architect and Develop high-performance display drivers using the Linux DRM/KMS framework for Qualcomms Snapdragon platforms.

- Integrate and Bring-up third-party display hardware, including MIPI DSI panels and external bridge chips (DSI-to-HDMI, DP-to-HDMI, DSI-to-LVDS).

- Optimize Subsystem Performance by managing hardware resources (DPU pipes, bandwidth) and implementing power-saving techniques like VESA DSC and low-power display modes.

- Debug Complex Issues across the software stack using JTAG, Lauterbach, and system-level trace tools.

- Collaborate with Cross-Functional Teams (GPU, Video, Multimedia, and Hardware Design) to ensure seamless integration and end-to-end feature delivery.

- Lead Mainlining Efforts to upstream display drivers and features to the Linux kernel and open-source communities.

- Drive Continuous Improvement in software quality through code reviews, unit testing, and automated validation frameworks.

Required Qualifications:

- Education: Bachelors or Masters degree in Computer Engineering, Computer Science, or Electrical Engineering.

- Experience: 14+ years of experience in embedded software development with a focus on display subsystem.

- Programming: Expert-level skills in C and C++.

- OS Internals: Strong understanding of Linux/Android kernel internals, including device drivers, memory management (ION/DMA-BUF), and synchronization primitives.

- Display SW: In-depth experience with the Linux DRM/KMS architecture and libdrm.

- Display Protocols: In-depth knowledge of display interfaces such as MIPI DSI, DisplayPort (DP), eDP, and HDMI.

Preferred Skills:

- Experience with Post-Silicon bring-up and hardware-software co-verification.

- Knowledge of display technologies like HDR10/10+, HDCP, CEC, and color management.

- Familiarity with graphics buffer management (GBM) and allocator frameworks (Gralloc).

- Experience with Wayland/Weston compositor development or Android Graphics stack (SurfaceFlinger, HWC).

info-icon

Did you find something suspicious?

Similar jobs that you might be interested in

Loading chat...