Engineer - AI Orchestration (Windows)
Core
Develop AI orchestration frameworks, SDK components, and tools for Windows and Linux platforms to enable efficient execution of ML and generative AI workloads on Snapdragon systems.
Role type
Early-career software engineer (AI orchestration)
Builds
Qualcomm Orchestrator SDK and related tools for Windows and Linux
Domain
Mobile computing / Edge AI / Systems programming
Deliverable
production ML models
Required skills
C/C++, Windows/Linux development, ML inference frameworks (ONNX Runtime, SNPE, QNN, LiteRT), build tools (CMake, Make, Visual Studio, GCC/Clang), debugging and performance analysis
Preferred skills
Python/Java scripting, shared libraries (DLLs/.so), cross-platform development, Generative AI and agentic AI systems, databases (SQLite/NoSQL), logging and monitoring
Technologies
C, C++, Python, Java, ONNX Runtime, SNPE, QNN, LiteRT, CMake, Make, Visual Studio, GCC, Clang, Git, SQLite, NoSQL
Responsibilities
Develop and maintain AI orchestration frameworks and SDK components; Implement and test ML workflow execution (model loading, scheduling, runtime integration); Work on C/C++ codebases for ML inference; Integrate and validate ML inference frameworks; Debug and analyze performance issues; Collaborate with ML and platform teams
Seniority
Junior, hands-on IC
