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 a month 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

Graphics Software Engineer, Staff

Staff Graphics Software Engineer position at Qualcomm focusing on GPU hardware, drivers, and graphics software development.

Senior Program Manager - Auto ADAS/Multimedia

Senior Program Manager role at Qualcomm focusing on automotive ADAS and multimedia software development and program management.

Sr Staff Engineer - CPU Design Verification

Senior Staff CPU Design Verification Engineer role at Qualcomm India, focusing on pre-silicon verification, power management, and debug systems implementation.

Engineer, Staff GenAI QA

Staff GenAI QA Engineer position at Qualcomm India, focusing on AI software development and quality assurance with 8+ years of experience required.

Lead CPU Performance Analysis Engineer

Lead CPU Performance Analysis Engineer position at Qualcomm, focusing on CPU performance optimization, workload analysis, and competitive benchmarking.