Senior Software Engineer, Core AI Software - Haifa
Core
Develop and implement core software components for Qualcomm AI Stack (QAIRT SDK and Genie) to enable efficient execution of generative AI models, LLMs, and deep neural networks on low-power Snapdragon AI accelerators.
Role type
Senior Software Engineer (AI Runtime & Inference)
Builds
Qualcomm AI Stack runtime framework and Generative AI Inference Extensions (Genie) for Snapdragon platforms
Domain
Mobile AI / Edge Computing / Embedded Systems
Deliverable
production ML models
Required skills
C/C++, Linux development, Data structures and algorithms, Object-oriented design, Software debugging, Testing, Low-power optimization
Preferred skills
Embedded software development, Generative AI model architectures (LLMs), Hardware acceleration, OS-Hardware interaction, Git-based SCM
Technologies
C, C++, Linux, Snapdragon, QAIRT, Genie, DNN, LLMs
Responsibilities
Develop software for Qualcomm AI Stack SDKs to support generative AI models; Design and implement core components for inference on resource-constrained systems; Validate, analyze, and optimize performance and accuracy of ML use cases; Debug complex issues and perform root cause analysis; Collaborate with cross-functional teams to deliver scalable AI solutions; Lead feature development and application of machine learning techniques; Provide guidance to junior team members.
Seniority
Senior, hands-on IC with mentorship
