Staff Engineer - Graphics

Hyderabad, IndiaPosted Jul 16, 2026
## Company: Qualcomm India Private Limited ## Job Area: Engineering Group, Engineering Group > Software Applications Engineering General Summary: # Staff Engineer – Graphics Driver (Adreno GPU) Location: Hyderabad, India ## Job Overview Qualcomm is seeking a highly skilled and motivated Staff Engineer to join our Graphics Driver team in Hyderabad. The team is responsible for developing cutting-edge graphics drivers for Qualcomm’s Adreno GPUs, enabling high-performance gaming, AR/VR, and rich user experiences across Android and other mobile platforms. As a Staff Engineer, you will play a key technical leadership role in designing, developing, optimizing, and debugging advanced graphics features across modern APIs such as OpenGL ES, Vulkan, and ANGLE, working closely with cross-functional teams including hardware, compiler, and system software. ## Key Responsibilities * Design, develop, and maintain high-performance GPU driver components for Adreno GPUs. * Work extensively on graphics APIs including OpenGL ES, Vulkan, and ANGLE. * Analyze and optimize graphics workloads for performance, power efficiency, and memory usage on mobile platforms. * Debug complex graphics issues across the software stack, including driver, framework, and application layers. * Collaborate with hardware architecture, compiler, and performance teams to enable new GPU features. * Drive root-cause analysis of customer issues, game/application failures, and benchmark regressions. * Contribute to conformance and certification efforts (e.g., Khronos CTS) for graphics APIs. * Mentor junior engineers and provide technical leadership within the team. * Participate in design reviews and influence architecture decisions for future GPU and driver enhancements. ## Minimum Qualifications * Bachelor’s degree in Computer Science, Electrical Engineering, or related field with 8+ years of relevant experience, OR * Master’s degree with 6+ years of experience, OR * PhD with 4+ years of experience. * Strong programming expertise in C/C++. * Solid understanding of operating systems concepts (memory management, concurrency, synchronization). * Experience in system-level software development and debugging. ## Preferred Qualifications * Hands-on experience with graphics APIs such as OpenGL ES, Vulkan, and/or Direct3D/ANGLE. * Strong understanding of GPU architecture, rendering pipelines (rasterization, tiling, shading), and graphics concepts. * Experience working on graphics drivers, compilers, or low-level system software. * Familiarity with Android graphics stack (SurfaceFlinger, HWComposer, EGL, Gralloc, etc.). * Knowledge of mobile SoC architecture including CPU/GPU interaction and memory subsystems. * Experience with performance analysis tools and GPU debugging techniques. * Exposure to game engines (e.g., Unreal, Unity) or real-world graphics applications. * Experience with conformance testing (Khronos CTS) and industry standards. ## Required Skills & Knowledge * Strong fundamentals in computer graphics and rendering techniques. * Deep knowledge of at least one modern graphics API: * OpenGL ES * Vulkan * ANGLE (Almost Native Graphics Layer Engine) * Understanding of the Android and mobile ecosystem, including application-to-driver interactions. * Proven ability to debug complex, cross-layer issues in a large software stack. * Strong analytical, problem-solving, and communication skills. Minimum Qualifications: • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Applications Engineering, Software Development experience, or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Applications Engineering, Software Development experience, or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software...

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free