Hiring.Camp

GPU Kernel Development Engineer (Multiple Levels Available)

Qualcomm

·

Dec 18, 2025

Location
San Diego, CA,US, US
Type
Full-time
Department
Engineering
Education
PhD
Closing date
Jun 16, 2026
Source
Eightfold

Description

Responsibilities will include the acceleration of Machine Learning operations for inference and training on the GPU and working on runtimes and frameworks that support Machine Learning and other GPGPU operations. Writes code for well-defined features, drivers, and APIs using different languages (e.g., C, C++, Python). Assists in identifying deficiencies in designs and works with team members to develop solutions to improve designs. Collaborates with team members to understand new features and functionality that align with needs and goals for implementation and customization. Writes detailed design documentation and feature descriptions for projects. Bachelor's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 2+ years of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience. OR Master's degree in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field and 1+ year of Software Engineering, Hardware Engineering, Systems Engineering, Electrical Engineering, Game Rendering, or related work experience. OR PhD in Applied Mathematics, Computer Science, Computer Engineering, Electrical Engineering, Software Engineering, or related field. 1+ year of academic and/or work experience with one or more programming language suitable for graphics (e.g., C++, C). 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 Excellent interpersonal and analytical skills with the ability to work independently Knowledge of Machine Learning Theory Familiarity with a Deep Learning Framework such as Pytorch Knowledge of GPGPU application development including Mathematical Operations and Image Processing. Device driver development, including GPU or CPU Programming experience with Graphics APIs such as OpenGL ES/Vulkan/DX11/DX12 Exposure to Embedded systems and Real-time operating systems Experience working with ARM architecture Familiarity with Git or other SCM tools

Skills

PythonMachine LearningDeep LearningPyTorchGit