GPU AI Compiler Engineer

Qualcomm

Actively hiring
San Diego, CA Posted 28 days ago $141,600$212,400 / year

At a glance

AI generated

TL;DR

Senior Software Engineer position at Qualcomm Technologies, Inc., focusing on Graphics Software Engineering within the Engineering Group. Ideal candidates will leverage strong C/C++ programming skills and familiarity with LLVM to build and optimize machine learning frameworks for GPUs. Daily tasks include applying advanced graph optimization techniques, writing and reviewing code for ML compilers and runtimes, and collaborating with team members to enhance GPU hardware utilization. Preferred qualifications include knowledge of GPU architecture, experience with a Machine Learning Graph Compiler, and understanding of MLIR. Candidates should have a background in Computer Science or related fields, with 4+ years of relevant industry experience, and be adept at object-oriented programming and data structures. This role addresses the growing demand for efficient machine learning solutions on high-performance GPUs.

Skills

C/C++ LLVM SYCL CUDA OpenCL MLIR GPU architecture Machine Learning Graph Compiler Data structures Algorithms Object-oriented programming

What you'll do

  • Applies knowledge of compilers to evaluate and improve performance of machine learning frameworks.
  • Uses advanced graph optimization techniques to maximize GPU hardware utilization.
  • Writes and reviews code for Machine Learning graph compilers and runtimes.
  • Identifies design deficiencies and develops solutions with team members.
  • Writes detailed design documentation and feature descriptions for projects.
  • Familiarity with LLVM, GPGPU APIs like SYCL, CUDA or OpenCL.

What we're looking for

  • Bachelor's degree in a relevant field and 4+ years of software engineering experience, or higher degrees with fewer years.
  • Strong C/C++ programming skills and familiarity with LLVM.
  • Experience with GPGPU APIs such as SYCL, CUDA, or OpenCL.
  • Understanding of data structures, algorithms, and object-oriented programming.
  • Knowledge of GPU architecture and optimization techniques for GPGPU code.

Market check

Salary context

This $141,600–$212,400 range sits above 30% of similar postings on FindRole.

Peer median band

$154,500$241,500

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$162,000$235,750

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

Employer

About Qualcomm

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

Qualcomm currently has 569 open roles on FindRole.

Listed pay typically runs $148,300–$224,400 across 536 roles with salary data.

Most-posted roles

View all roles at Qualcomm

More like this

Similar roles

GPU Compiler Engineer

Qualcomm

San Diego, Ca,Us, US 72 days ago $161,800$242,600
C C++ Python CUDA OpenGL Linux Git CI/CD Docker Jenkins NVIDIA_GPU ARM_GPU Vulkan Mesa QEMU Valgrind LLVM OpenCL

GPU Software Engineer

Qualcomm

San Diego, Ca,Us, US 11 days ago $98,900$148,300
C C++ Python Perl GPU APIs pre-silicon tests post-silicon tests design documentation team collaboration graphics programming

GPU Design Implementation Engineer(Synthesis)

Qualcomm

Austin, Tx,Us, US 11 days ago $133,600$200,400
Synopsys Tcl Perl Python CMOS VLSI EDA ASIC FINFETs GAA RTL PrimeTime Conformal LEC Formality Sub-micron technology Physical design implementation Scripting Debugging Analytical skills

GPU Research Engineer

Qualcomm

San Diego, Ca,Us, US 30 days ago $161,800$242,600
C/C++ Python Vulkan D3D OpenGL OpenCL GPU Architecture Ray Tracing Neural Rendering Geometry Processing Machine Learning Feature Development Specification Simulators Standardization Efforts CI/CD

GPU Design Verification Engineer

Qualcomm

San Diego, Ca,Us, US 56 days ago $161,800$273,400
SystemVerilog UVM C/C++ Python Veloce Palladium Zebu FPGA Vulkan DX11 DX12 Make Airflow GNU Toolchain Visual Studio Formal verification FPV DPV QEMU Embedded FW Development Linux Kernel Architecture C/C++ Debugging gdb uboot uefi kernel-mode drivers