Staff GPU Compiler Performance Engineer

Leading mobile technology company specializing in wireless telecommunications and semiconductors, known for Snapdragon processors and mobile GPU solutions.
Markham, ON, CanadaToronto, ON, Canada
Backend
Staff Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Gaming · AR/VR

Description For Staff GPU Compiler Performance Engineer

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

The successful candidate will be responsible for researching, analyzing, and improving Qualcomm's Adreno GPU compiler and system performance for worldwide customers. Working with real-world GPU applications, you'll conduct experiments and prototype compiler optimizations while having the opportunity to influence the performance of games, applications, and hardware design through interactions with graphics drivers, architecture, and game development teams.

This is a remote position based in Canada, offering the flexibility of working from home while being part of a global team. The role requires a strong background in compiler optimization, computer architecture, and parallel computing, with ideal candidates having experience in graphics shader programming and performance profiling.

The position offers comprehensive benefits including world-class health coverage, financial planning programs, mental health support, and continuous learning opportunities. You'll work alongside leading engineering and technology experts, contributing to innovations that impact lives globally. The role provides significant growth potential through mentorship programs and tuition reimbursement.

Join Qualcomm to be part of a team that's pushing the boundaries of mobile GPU technology, working on projects that directly influence the future of mobile computing, gaming, and artificial intelligence. This is an excellent opportunity for experienced engineers looking to make a significant impact in the mobile graphics industry while working for a company known for its technological innovation and comprehensive employee benefits.

Last updated 19 hours ago

Responsibilities For Staff 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 to support GPU products
  • Write detailed technical documentation

Requirements For Staff GPU Compiler Performance Engineer

Python
Java
  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering + 4 years experience, or Master's + 3 years, or PhD + 2 years
  • Broad compiler knowledge, development, and optimization experience
  • Deep understanding of computer architecture
  • Understanding of parallel computing on multi-core CPU, GPU, or heterogeneous systems
  • Extensive 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 Staff GPU Compiler Performance Engineer

Medical Insurance
401k
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 opportunities

Interested in this job?

Jobs Related To Qualcomm Staff GPU Compiler Performance Engineer

Graphics Performance Modelling Engineer - Senior Lead

Senior Lead Graphics Performance Modelling Engineer role at Qualcomm focusing on GPU architecture optimization and power efficiency in Bangalore, India.

Software Architect Specialist

Senior software architecture role at Qualcomm focusing on big data/ML pipelines for autonomous driving systems, requiring 8+ years of experience in software engineering and system architecture.

Sr Lead Engineer - Windows Driver (KMDF)

Senior Lead Windows Driver Engineer position at Qualcomm India, focusing on KMDF development with 6-9 years experience required. Offers comprehensive benefits and growth opportunities.

SIPI Engineer, Senior to Staff level

Senior to Staff level SIPI Engineer position at Qualcomm, focusing on signal integrity and power integrity for package design optimization, requiring 3+ years of experience in DDR/SerDes systems.

GPU Compiler Performance Developer, Engineer up to Sr. Staff

GPU Compiler Performance Developer role at Qualcomm, focusing on optimizing mobile game performance through compiler development and analysis for Adreno GPUs.