Careers

Qualcomm

Actively hiring
US Posted 10 days ago

At a glance

AI generated

TL;DR

The Qualcomm GPU Software team seeks a senior software engineer specializing in machine learning to develop cutting-edge device drivers, extensions, and tools for Snapdragon chipsets. This role involves optimizing Adreno GPU drivers for standard APIs like OpenCL, OpenGL ES, Vulkan, and DirectX, while accelerating ML operations on GPUs for inference and training. The candidate will implement the latest ML models, write samples and documentation, and collaborate closely with hardware designers to enhance hardware/software interfaces. Essential skills include strong C/C++ programming, knowledge of machine learning theory, familiarity with deep learning frameworks like PyTorch, and experience with GPGPU APIs such as CUDA or OpenCL. Preferred qualifications involve device driver development, graphics API expertise, and a background in mathematical operations and real-time operating systems.

Skills

C/C++ Python PyTorch CUDA OpenCL OpenGL ES Vulkan DirectX Git Linux Android Windows ARM Object-Oriented Programming CI/CD

What you'll do

  • Accelerate Machine Learning operations for inference and training on GPUs.
  • Implement the latest Machine Learning models including LLMs and LVMs.
  • Write samples, documentation, and unit tests for ML frameworks.
  • Develop interfaces to integrate with Machine Learning frameworks.
  • Collaborate closely with hardware designers to optimize GPU drivers.

What we're looking for

  • Strong C/C++ programming skills and experience with GPU APIs like OpenCL or CUDA.
  • Proficiency in machine learning theory and practical experience with deep learning frameworks.
  • Experience optimizing algorithms for GPU hardware using OpenCL or CUDA.
  • Familiarity with graphics APIs such as OpenGL ES, Vulkan, DX11, and DX12.
  • Background in mathematical operations including linear algebra and fast math libraries.
  • Ability to collaborate closely with hardware designers on documentation and interface improvements.
  • Writes detailed design documentation and assists in identifying deficiencies for design improvement.

Employer

About Qualcomm

Qualcomm is a leading American semiconductor and telecommunications company based in San Diego, CA.

Qualcomm currently has 595 open roles on FindRole.

Listed pay typically runs $148,300–$222,500 across 540 roles with salary data.

Most-posted roles

View all roles at Qualcomm