GPU Compiler Performance Engineer

Industry leader in mobile graphics solutions, known for their Adreno GPU technology in Android smartphones worldwide.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
4+ years of experience
AI · AR/VR · Gaming

Description For GPU Compiler Performance Engineer

Qualcomm, a global leader in mobile GPU technology, is seeking a GPU Compiler Performance Engineer to join their team in Toronto. This role focuses on advancing their industry-leading Adreno GPU technology, which powers Android smartphones worldwide and enables cutting-edge applications in VR/AR, IoT, AI, and autonomous driving.

The position combines deep technical expertise in compiler optimization with practical performance engineering. You'll be responsible for analyzing and improving Qualcomm's Adreno GPU compiler performance, working with real-world applications to enhance graphics and compute capabilities while maintaining power efficiency. This role offers unique opportunities to influence the performance of games, applications, and hardware design through collaborative work with graphics drivers, architecture teams, and game developers.

The ideal candidate will bring strong compiler knowledge, computer architecture understanding, and parallel computing expertise. You'll work with cutting-edge technology in graphics, machine learning, and high-performance computing, while contributing to next-generation mobile GPU solutions. The role offers significant growth potential, working alongside industry experts in a collaborative environment.

Qualcomm provides comprehensive benefits including world-class health coverage, financial planning support, and continuous learning opportunities. This position offers the chance to work at the forefront of mobile graphics technology while making meaningful contributions to products used by millions worldwide.

Last updated 20 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
  • 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
  • Write detailed technical documentation

Requirements For GPU Compiler Performance Engineer

Python
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field with 4+ years experience
  • Broad compiler knowledge, development, and optimization experience
  • Deep understanding of computer architecture
  • Understanding of parallel computing
  • Experience with benchmarking and performance analysis
  • Good communication skills and teamwork spirit
  • Graphics shader programming experience preferred
  • Experience with machine learning/deep learning tools preferred

Benefits For GPU Compiler Performance Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
Education Budget
  • World-class health coverage for employees and dependents
  • Financial planning and future preparation programs
  • Mental health and emotional support resources
  • Wellbeing programs
  • Continuous learning and development programs
  • Tuition reimbursement
  • Mentorship programs

Interested in this job?

Jobs Related To Qualcomm GPU Compiler Performance Engineer

Windows Power and Performance Engineer, Senior Staff

Senior Staff Windows Power and Performance Engineer position at Qualcomm, focusing on optimizing software performance for Windows on Snapdragon devices.

Sr Staff engineer- WLAN test

Senior Staff Engineer position at Qualcomm focusing on WLAN testing, requiring 13+ years of experience in networking protocols and test automation.

Sr. Manager, NPI Test Operation

Senior Manager position leading NPI Test Operations at Qualcomm, managing technical teams and operational excellence.

Staff Windows Developer - Debugger

Staff Windows Developer position at Qualcomm focusing on debugger development for Windows-on-Snapdragon products with competitive compensation and benefits.

Power Integrity Engineer

Power Integrity Engineer role at Qualcomm focusing on end-to-end power integrity solutions for data center applications, requiring expertise in PI analysis and simulation.