GPU Software Engineer

A leading technology company specializing in wireless technologies, semiconductors, and mobile platforms.
$98,900 - $148,300
Backend
Entry-Level Software Engineer
In-Person
AI

Description For GPU Software Engineer

Qualcomm Technologies, Inc. is seeking a GPU Software Engineer to join their Graphics Software Engineering team. This role offers an exciting opportunity to work on cutting-edge graphics and GPU technology. The position involves developing drivers for various graphics APIs including OpenGL ES, Vulkan, DX11, and DX12, as well as working on GPU machine learning acceleration.

The ideal candidate will be involved in designing and developing new features, optimizing software for performance and power efficiency, and working closely with partners and OEMs. The role requires strong programming skills, particularly in C/C++, and knowledge of GPU technologies. You'll be working in a collaborative environment where you'll contribute to the development of next-generation graphics solutions.

This is an excellent opportunity for someone starting their career in GPU software development, offering competitive compensation ranging from $98,900 to $148,300, along with comprehensive benefits including medical coverage, annual bonuses, and RSU grants. The position is based in San Diego, California, where you'll work alongside industry experts in graphics and GPU technology.

The role provides significant growth potential, with opportunities to work on challenging projects and learn from experienced professionals. You'll be part of a team that's pushing the boundaries of GPU technology, contributing to products that impact millions of users worldwide. Qualcomm's supportive culture and commitment to innovation make this an ideal position for someone looking to build a career in graphics software engineering.

Last updated 3 days ago

Responsibilities For GPU Software Engineer

  • Design and development of new features
  • Debugging of issues within software
  • Optimizing software for performance and power
  • Development of unit tests
  • Writing drivers for OpenGL ES/Vulkan/DX11/DX12 APIs
  • GPU Machine learning acceleration
  • Writing detailed design documentation
  • Maintaining pre- and post-silicon tests

Requirements For GPU Software Engineer

Java
Python
  • Bachelor's degree in Engineering, Information Systems, Computer Science, or related field
  • Strong C/C++ programming skills
  • Familiarity with a GPGPU API such as CUDA or OpenCL
  • Understanding of data structures and algorithms, including object-oriented programming

Benefits For GPU Software Engineer

Medical Insurance
401k
Equity
  • Annual discretionary bonus program
  • Annual RSU grants
  • Competitive benefits package
  • Medical coverage for employees and dependents
  • Financial planning resources

Interested in this job?

Jobs Related To Qualcomm GPU Software Engineer

Engineer- Wearable Automation

Entry-level Software Test Engineer position at Qualcomm focusing on wearable technology automation, requiring 1+ year experience in programming and testing.

Support Engineer, Associate - Test Equipment Debugging

Entry-level Support Engineer position at Qualcomm focusing on test equipment debugging, combining hardware and software troubleshooting with RF & Digital expertise.

Support Engineer, Associate - Test Equipment Services

Support Engineer position at Qualcomm focusing on test equipment services, hardware repair, and calibration, offering comprehensive benefits and growth opportunities.

Support Engineer, Associate - Test Equipment Calibration

Support Engineer position at Qualcomm specializing in Test Equipment Calibration, combining RF expertise with hands-on technical support.

(New Grad) GPU Compiler Development Engineer, up to Sr.

Entry-level GPU Compiler Development Engineer position at Qualcomm, focusing on GPU architecture, compiler development, and performance optimization.