Senior Software Engineer, Core AI Software Onsite (Mobile BU Focus)
Core
Design and development of core AI runtime framework components (QAIRT, Genie) for efficient execution of deep neural networks and LLMs on Snapdragon mobile platforms.
Role type
Senior IC software engineer (AI runtime/embedded systems)
Builds
Qualcomm AI Stack SDKs (QAIRT, Genie) for mobile OEMs
Domain
Mobile hardware + AI inference
Deliverable
production ML models
Required skills
C/C++, Linux development, data structures and algorithms, debugging, testing, software design principles
Preferred skills
embedded and systems-level software, generative AI model architectures, hardware acceleration, low-level OS–hardware interactions, CMake, git-based source control
Technologies
Snapdragon, QAIRT, Genie, Linux, Android, Windows, CMake
Responsibilities
Design and implement core AI runtime framework components for inference on resource-constrained mobile systems; Validate, analyze, and optimize software performance, accuracy, and robustness through detailed testing of mobile AI use cases; Debug complex system issues, perform root-cause analysis, and drive fixes across software-hardware boundaries; Collaborate with cross-functional teams including systems, validation, performance, and customer engineering teams; Participate actively in design and code reviews; Proactively improve internal and customer workflows related to AI tools, SDKs, documentation, and processes.
Seniority
Senior, hands-on IC
