Taro Logo

GPU Software Engineer

Leading technology innovator that pushes boundaries of gaming, XR, and AI experiences through GPU and mobile technology
$98,900 - $148,300
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
Gaming · AR/VR · AI

Job Description

Qualcomm Technologies, Inc. is seeking a GPU Software Engineer to join their innovative team in San Diego. This role represents an exciting opportunity to work at the forefront of graphics and compute technology, contributing to next-generation gaming, XR, and AI experiences.

The position involves working with cutting-edge GPU technology, where you'll be responsible for architecting, designing, implementing, and verifying GPU hardware, drivers, features, applications, and tools. As part of Qualcomm's engineering team, you'll collaborate with cross-functional teams to push the boundaries of what's possible in mobile and graphics computing.

The ideal candidate should have a Bachelor's degree in a relevant field such as Computer Science, Engineering, or Applied Mathematics, with strong programming skills particularly in C++ and C. While this is an entry-level position, preference will be given to candidates with a Master's degree and some GPU experience.

Your responsibilities will include writing code for features and drivers, maintaining testing protocols, and contributing to design improvements. You'll work under supervision initially, focusing on well-defined components and features while developing your expertise in graphics and compute technologies.

Qualcomm offers a comprehensive benefits package including competitive base salary ($98,900 - $148,300), annual bonus opportunities, RSU grants, and extensive health and wellness benefits. The company promotes a collaborative culture where innovation is encouraged and professional growth is supported through various learning and development programs.

This role offers an excellent opportunity to work with industry-leading technology while developing expertise in GPU software engineering. You'll be part of a team that's shaping the future of mobile computing, gaming, and extended reality experiences, making it an ideal position for someone looking to build a career in graphics software engineering at a global technology leader.

Last updated a month ago

Responsibilities For GPU Software Engineer

  • Applies Graphics & Compute knowledge to assist in the architect, design, implementation, and verification of GPU hardware, drivers, features, applications, and tools
  • Writes code for well-defined features, drivers, and APIs using different languages
  • Maintains comprehensive pre- and post-silicon tests
  • Assists in identifying deficiencies in designs and works with team members to develop solutions
  • Collaborates with team members to understand new features and functionality
  • Writes detailed design documentation and feature descriptions for projects

Requirements For GPU Software Engineer

Java
  • Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field
  • Knowledge of one or more programming language suitable for graphics (e.g., C++, C)
  • Knowledge of computer architecture (preferred)
  • Master's Degree in related field (preferred)
  • 1+ year of relevant GPU experience (preferred)

Benefits For GPU Software Engineer

Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Assistance
401k
Equity
Education Budget
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive health benefits
  • Educational support
  • Financial planning assistance
  • Mental health support
  • Wellness programs

Related Jobs