General Summary:
We are looking for a highly skilled and passionate 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 Qualcomm’s next-generation Io T 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 creative features such as multi-display concurrency, high-resolution bridge integrations, and advanced power management solutions.
Level of Responsibility
As a 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 Qualcomm’s Snapdragon platforms.
- Integrate and Bring-up third-party display hardware, including MIPI DSI panels and external bridge chips (DSI-to-HDMI, DP-to-HDMI, LVDS).
- Design and Implement display features in user-space frameworks, including Weston/Wayland (Linux) and Hardware Composer (HWC)/Surface Flinger (Android).
- 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