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 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 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

Associate Engineer- .Net Developer

Entry-level .Net Developer position at Qualcomm, focusing on embedded and cloud edge software development with 1+ year experience requirement.

Engineer- Python Automation Testing Framework

Entry-level Software Engineering role at Qualcomm focusing on Python automation testing framework development and machine learning implementation in Hyderabad, India.

GPU Junior Verification Engineer - Cork, Ireland

Junior GPU Verification Engineer position at Qualcomm Cork, focusing on System Verilog and UVM-based verification for GPU systems, offering comprehensive benefits and growth opportunities.

Engineer- Python Automation Testing Framework/Machine Learning

Entry-level Software Engineering role at Qualcomm focusing on Python automation testing framework and machine learning development.

Engineer - Python automation Framework

Python Automation Framework Engineer position at Qualcomm, focusing on developing and validating embedded and cloud edge software solutions.