GPU Software Engineer

Leading semiconductor company specializing in wireless technology and mobile processors
$80,000 - $120,000
Backend
Entry-Level Software Engineer
In-Person
5,000+ Employees
AI

Description For GPU Software Engineer

Qualcomm is seeking a GPU Software Engineer to join their GPU Software Team. This role offers an exciting opportunity to work on cutting-edge graphics and machine learning technology at one of the world's leading semiconductor companies. The position involves developing drivers for various graphics APIs, implementing GPU machine learning acceleration, and optimizing software performance.

The role combines graphics programming, low-level driver development, and machine learning acceleration, making it an excellent opportunity for engineers interested in high-performance computing and GPU technology. You'll be working with modern graphics APIs like Vulkan and DirectX, while also contributing to machine learning acceleration capabilities.

As part of the GPU Software Team, you'll collaborate with partners and OEMs, participate in both pre and post-silicon verification, and have the opportunity to impact the performance of Qualcomm's GPU technology used in millions of devices worldwide. The position offers hands-on experience with the latest GPU technologies and the chance to work on projects that directly influence the future of mobile and embedded graphics.

This entry-level position provides structured mentorship and supervision while offering exposure to complex technical challenges in graphics, compute, and machine learning. It's an ideal role for someone looking to build a career in GPU software development and hardware-software integration at a company that's at the forefront of mobile technology.

Last updated 4 hours 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 development
  • Performing pre- and post-silicon verification tests
  • Writing detailed design documentation
  • Collaborating with team members on new features

Requirements For GPU Software Engineer

Python
  • Strong C/C++ programming skills
  • Familiarity with GPGPU API such as CUDA or OpenCL
  • Understanding of data structures and algorithms
  • Knowledge of object-oriented programming

Interested in this job?

Jobs Related To Qualcomm GPU Software Engineer

Engineer- Tools Development

Entry-level Software Engineer position at Qualcomm focusing on tools development, embedded systems, and cloud edge software, requiring 1+ year of programming experience.

Graphics Software Engineer

Entry-level Graphics Software Engineer position at Qualcomm, focusing on GPU hardware and software development for gaming, XR, and AI applications.

Engineer-.NET Developer

Entry-level .NET Developer position at Qualcomm, focusing on embedded and cloud edge software development with opportunities to work on cutting-edge technology solutions.

BT -CoeX -Test Engineer

Test Engineer position at Qualcomm India focusing on WLAN/BT protocol testing and automation, requiring 1+ years of programming experience and offering comprehensive benefits.

Engineer- PPAT

Entry-level software engineering position at Qualcomm focusing on embedded and cloud edge software development with opportunities for growth and comprehensive benefits.