GPU Compiler Engineer

Industry leader in mobile graphics solutions, specializing in Adreno GPU technology for Android smartphones and emerging markets.
Markham, ON, CanadaSan Diego, CA, USASanta Clara, CA, USA
Embedded
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AR/VR · AI · Gaming

Description For GPU Compiler Engineer

Qualcomm, a leading force in mobile graphics technology, is seeking a GPU Compiler Engineer to join their innovative team. The role focuses on their industry-leading Adreno GPU, which powers Android smartphones worldwide and enables cutting-edge applications in VR/AR, IoT, AI, drones, and autonomous driving.

The position involves creating world-class GPU compiler products that deliver high performance graphics with optimal power consumption. As a GPU Compiler Engineer, you'll be responsible for researching, analyzing, and enhancing Qualcomm's Adreno GPU compiler and system performance for worldwide customers. Your work will directly impact the performance of games, applications, and hardware design through collaborative efforts with graphics driver teams, architecture groups, and game developers.

This is an exceptional opportunity for a talented engineer to work at the intersection of compiler technology and GPU architecture. You'll be involved in profiling and optimizing GPU applications, developing performance analysis tools, and contributing to the evolution of Qualcomm's GPU architecture. The role offers exposure to cutting-edge technology in mobile graphics, AR/VR, and AI applications.

The ideal candidate will bring strong compiler expertise, deep understanding of computer architecture, and experience with parallel computing systems. You'll work with a collaborative team in an environment that values innovation and technical excellence. This role offers the chance to influence the future of mobile graphics technology while working on solutions that impact millions of devices worldwide.

Join Qualcomm to be part of a team that's pushing the boundaries of what's possible in mobile graphics and computing, while working on technology that powers the next generation of immersive experiences.

Last updated 8 hours ago

Responsibilities For GPU Compiler 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

Requirements For GPU Compiler 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, reliable and self-motivated

Interested in this job?

Jobs Related To Qualcomm GPU Compiler Engineer

CPU Emulation Engineer

Senior CPU Emulation Engineer position at Qualcomm Technologies, focusing on developing and maintaining emulation-based solutions for CPU verification and validation.

RTL Design Sr Engineer

Senior RTL Design Engineer position at Qualcomm Bangalore, focusing on front-end design flow and IP development for SOC product lines.

Senior SW Embedded Audio Engineer

Senior SW Embedded Audio Engineer position at Qualcomm India, focusing on audio/voice software development for Snapdragon processors, requiring 3-5 years of DSP/embedded experience.

Embedded IOT Systems Engineer, Senior

Senior Embedded IoT Systems Engineer position at Qualcomm, focusing on end-to-end system design for wireless IoT platforms and embedded SDKs connecting via 5G to cloud applications.

Senior Validation Engineer (Embedded SOC Driver)

Senior Validation Engineer position at Qualcomm China, focusing on embedded SOC driver validation and debugging, requiring expertise in hardware interfaces and software development.