Taro Logo

Staff GPU compiler Engineer

Leading mobile technology company specializing in semiconductor and telecommunications equipment, 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 · AR/VR · Automotive
This job posting may no longer be active. You may be interested in these related jobs instead:

Description For Staff GPU compiler Engineer

Qualcomm is seeking a Staff GPU Compiler Engineer to join their industry-leading Adreno GPU team. This role is critical in developing world-class GPU compiler products that enable high-performance graphics and compute with low power consumption. The position offers a unique opportunity to work on cutting-edge technology that powers mobile graphics, VR/AR, IoT, AI, and autonomous driving applications.

The role combines deep technical expertise in compiler development with the opportunity to influence future GPU hardware design. You'll be working with Qualcomm's Adreno GPU, which dominates the smartphone market, creating compiler solutions that optimize performance while maintaining power efficiency. This position involves collaboration with GPU architecture design teams, graphics driver teams, and international graphics programming standard specification committees.

As a Staff GPU Compiler Engineer, you'll be responsible for researching, developing, and delivering compiler products to worldwide customers. The role offers exposure to multiple aspects of GPU development, from low-level hardware optimization to high-level API implementation. You'll work in a collaborative environment with some of the industry's leading experts in GPU technology and compiler development.

The position offers comprehensive benefits including world-class health coverage, financial planning support, wellbeing programs, and continuous learning opportunities. Qualcomm provides a supportive, inclusive culture where innovative ideas are valued and career growth is actively encouraged. This remote position allows you to work from anywhere in Canada while being part of a global team that's shaping the future of mobile graphics technology.

Last updated 19 days ago

Responsibilities For Staff GPU compiler Engineer

  • Design and implement graphics and language APIs features
  • Design and develop compiler support for multiple generations of GPU HWs
  • Develop and improve optimizations to improve performance for benchmarks, games and applications
  • Interact with GPU design and research team to design and prototype features for future GPU HWs
  • Build functional model simulations and develop software
  • Design and run comprehensive graphics tests
  • Collaborate with cross-functional teams and third-party vendors
  • Develop critical driver and compiler software
  • Write detailed technical documentation

Requirements For Staff GPU compiler Engineer

  • Bachelor's degree in Computer Engineering, Computer Science, Electrical Engineering, or related field and 4+ years experience
  • Basic compiler knowledge and development experience
  • Understanding of computer architecture and performance tradeoffs
  • Hands-on C/C++ programming experience
  • Good communication skills and teamwork spirit
  • Graphics shader programming experience preferred
  • GPU compiler development experience preferred
  • GPU driver development experience preferred
  • LLVM compiler development experience preferred
  • Experience with benchmarking and performance tuning for parallel applications preferred

Benefits For Staff GPU compiler 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
  • Emotional/mental health support
  • Wellbeing programs
  • Tuition reimbursement
  • Mentorship programs
  • Continuous learning and development programs