Qualcomm Innovation Center is seeking a Display Software Engineer to join their display software team, focusing on developing drivers and software components for the Snapdragon® Adreno DPU (Display Processing Unit). This role offers an exciting opportunity to work on leading-edge consumer devices, contributing to the design and development of low-power, highly efficient hardware accelerators used in phones, laptops, watches, smart-glasses, and automobiles.
The position involves working with cutting-edge technology in embedded systems, requiring expertise in C/C++ programming and Python scripting. You'll be responsible for developing and optimizing drivers for various operating systems including Android, Windows, Zephyr, and Linux. The role demands strong problem-solving abilities and excellent communication skills, as you'll be collaborating with global teams and customers.
Key technical areas include memory management, DMA acceleration, interrupt service routines, multi-threading, and API design. The ideal candidate should have a strong academic background in computer science or related fields, with an interest in image processing and hardware acceleration. Knowledge of frameworks like DirectX, WDDM, and DRM, plus understanding of ARM and RISC-V architecture would be advantageous.
Qualcomm offers a comprehensive benefits package including competitive base salary, annual bonus opportunities, RSU grants, and various health and wellness benefits. This position provides excellent career growth opportunities within a leading technology company that's shaping the future of mobile and embedded systems.