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 3 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 Architecture Performance Engineer

Senior CPU Architecture Performance Engineer position at Qualcomm focusing on CPU design and performance verification for mobile and portable computers.

Sr. ASIC Design Verification Engineer

Senior ASIC Design Verification Engineer position at Qualcomm focusing on system-level verification, testbench development, and formal verification for advanced semiconductor technologies.

Senior XR Software Engineer

Senior XR Software Engineer role at Qualcomm focusing on computer vision and graphics optimization for novel view synthesis in XR systems.

Mixed-Signal Digital Design (RTL) Engineer

Senior Mixed-Signal Digital Design Engineer role at Qualcomm Cork, focusing on next-gen IP development for mobile, compute, and automotive applications with 5+ years experience required.

Senior Software Engineer - Qualcomm, Romania

Senior Software Engineer position at Qualcomm Romania, focusing on autonomous driving software development using C++, Python, and Adaptive AUTOSAR for next-generation vehicles.