Staff Software Engineer, Qualcomm AI Runtime
Core
Design and develop high-performance software for the Qualcomm AI Runtime SDK to enable GenAI and Agentic AI capabilities for on-device inference across diverse platforms.
Role type
Staff Software Engineer (AI Runtime SDK)
Builds
Qualcomm AI Runtime SDK for on-device GenAI inference
Domain
Embedded Systems / Machine Learning / Mobile & Automotive
Deliverable
production ML models
Required skills
C++17, Hexagon DSP optimization, embedded Linux/Android/Windows/QNX toolchains, model deployment design, multithreading, low-level OS/hardware interaction, QNN/SNPE/QAIRT integration
Preferred skills
Fast math libraries, middleware/firmware development, Qualcomm FastRPC/Windows MCDM drivers, TensorFlow/PyTorch/ONNX
Technologies
C++17, Hexagon DSP, Android, embedded Linux, Windows, QNX, TensorFlow, PyTorch, ONNX, QNN, SNPE, QAIRT, FastRPC, MCDM
Responsibilities
Design and develop high-performance software using C++17 for the Qualcomm AI Runtime SDK; Optimize GenAI model execution on-device leveraging Hexagon DSPs; Lead new features development for the SDK; Lead project discussions on system and model deployment designs; Use cross compiler toolchains for embedded systems; Implement and optimize ML operations on Hexagon DSP systems; Contribute to tools and GenAI workflows for chip and system analysis.
Seniority
Staff, hands-on IC with leadership
