GPU Compiler Performance Engineer

Leading semiconductor company specializing in mobile technologies and GPU solutions
Santa Clara, CA, USAFolsom, CA, USASan Diego, CA, USA
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · AR/VR · Gaming

Description For GPU Compiler Performance Engineer

Qualcomm, a global leader in mobile technology, is seeking a GPU Compiler Performance Engineer to join their prestigious graphics team. This role focuses on optimizing the Adreno GPU compiler, which powers the industry-leading mobile graphics solutions in Android smartphones worldwide. The position offers an exciting opportunity to work on cutting-edge technology that enables VR/AR, IoT, AI, drone, and autonomous driving applications.

The role combines deep technical expertise in compiler optimization with practical application in graphics and compute performance. You'll be responsible for analyzing and improving Qualcomm's Adreno GPU compiler performance, working with real-world GPU applications, and influencing the future of mobile graphics technology. The position involves collaboration with graphics driver teams, architecture groups, and game developers to optimize performance across various applications.

This is an ideal opportunity for someone passionate about high-performance computing and graphics optimization, offering the chance to work on technology that impacts millions of devices worldwide. The role provides significant autonomy and the opportunity to guide implementation and ensure alignment with business goals. You'll be working with cutting-edge technology in AR/VR, gaming, and AI applications, making a direct impact on the performance of next-generation mobile devices.

The position offers growth potential and the opportunity to work with world-class engineers in multiple locations across the United States. You'll be part of a team that's pushing the boundaries of what's possible in mobile graphics, working on solutions that require both technical excellence and creative problem-solving skills.

Last updated 9 days ago

Responsibilities For GPU Compiler Performance Engineer

  • Profile and characterize trending GPU benchmarks and applications (games, HPC, AR/VR and AI)
  • Use/develop tools to identify performance bottlenecks and study optimization heuristics
  • Propose/prototype improvements in compilers and GPU architecture to tackle identified bottlenecks
  • Provide programming guide to help developers get better performance on Qualcomm GPUs
  • Design, program, and run comprehensive graphics tests
  • Develop critical driver and compiler software to support GPU products
  • Write detailed technical documentation and feature descriptions

Requirements For GPU Compiler Performance Engineer

  • Broad compiler knowledge, development, and optimization experience
  • Deep understanding of computer architecture (GPU, memory, data layout, etc.) and performance tradeoffs
  • Understanding of parallel computing on multi-core CPU, GPU, or heterogeneous systems
  • Extensive experience with benchmarking and performance analysis and tuning for parallel applications
  • Good communication skills and teamwork spirit
  • Graphics shader programming experience (OpenGL, Vulkan, DirectX, or others) preferred
  • Experience with performance profiling and modeling for games, HPC, AR/VR, or AI applications preferred
  • Experience with machine learning / deep learning tools preferred

Interested in this job?

Jobs Related To Qualcomm GPU Compiler Performance Engineer

CPU Emulation Engineer

Senior CPU Emulation Engineer position at Qualcomm Technologies focusing on CPU verification and emulation-based solutions, requiring expertise in hardware verification and programming.

(Auto)ADT System Level Test Development Engineer, Sr

Senior ADT System Level Test Development Engineer position at Qualcomm, focusing on automotive SOC testing and development with cross-functional collaboration.

Lead EM/IR Methodology Engineer(with 3D IC Expertise)

Lead EM/IR Methodology Engineer position at Qualcomm focusing on 3D IC expertise, semiconductor design, and power delivery network optimization in Bangalore.

SW Development Mesh and RDK - Sr Engineer

Senior Software Engineering role at Qualcomm focusing on Mesh and RDK development, requiring 3+ years of experience in networking and embedded systems.

Network Packet Processing Core DV Sr Engineer

Senior Hardware Engineer role at Qualcomm focusing on Network Packet Processing Core Design Verification in Bangalore, India.