Senior Staff Engineer - AI Software Team
About the job
General Summary: As a leading technology innovator, Qualcomm pushes the boundaries of what’s possible to enable next-generation experiences and drive digital transformation powered by AI at the edge. Our AI Software team builds Gen-AI software across host and on-device components to enable efficient on-device AI inference. We are seeking ambitious engineers who can deliver high-quality software in a fast-paced environment with strong cross-functional interaction. In this role, you will lead contributions across multiple workstreams (Gen-AI Model enablement, Features development, System Design, Tooling, APIs, and debugging) with emphasis on robustness, validation, and automotive readiness. Mandatory Qualifications: • Advanced C++/Python expertise with a track record of designing and delivering complex software or embedded components on heterogeneous SoC platforms (Linux/Android/QNX or similar). • Deep system-level understanding of host/on-device interactions (runtimes, tooling, model execution flows) and their implications on performance, robustness, and safety. • Proven experience leading design/coding/testing for complex features or subsystems, including coordinating multiple engineers, managing interdependencies, and driving end-to-end quality. • Experience in Machine Learning and Deep Learning. • Ability to analyze and synthesize highly complex data to make informed decisions and prioritize technical work. • Demonstrated leadership across teams, including coaching engineers on complex issues, setting clear expectations, and aligning team development with organizational goals. • Excellent communication skills for highly complex topics, with ability to persuade and influence cross-functional stakeholders and represent the team in high-visibility technical discussions. Preferred Qualifications: • Experience in on-device software development or heterogeneous computing platforms (CPU, GPU, NPU, DSP, ASIC HW etc). • Experience with low-level interactions between operating systems (Linux, Android, QNX, Windows) and hardware. • Experience in AI inference on HW accelerators, with a strong focus on key KPIs such as performance, accuracy, and end-to-end inference metrics. • Exposure to AI frameworks (e.g., PyTorch/TensorFlow/ONNX). • Experience in embedded/systems software on SoCs (Linux/Android/QNX). • Experience using/integrating Qualcomm AI Stack products (e.g., QNN, SNPE, QAIRT). • Experience in delivering AI software products for automotive platforms. • Experience in people management.
Requirements
- C++
- Python
- Machine Learning
- Deep Learning
Qualifications
- Bachelor’s/Master’s in Engineering
- Computer Science
- AI/ML
- Information Systems
Preferred Technologies
- C++
- Python
- Machine Learning
- Deep Learning
About the company
Qualcomm is a leading technology innovator, pushing the boundaries of what’s possible to enable next-generation experiences and drive digital transformation powered by AI at the edge.
Similar Jobs
Staff Software Engineer - AI
Thomson Reuters
Senior Software Engineer Team Lead
Reveal-Brainspace
Senior Software Engineer - Fullstack
BrowserStack Software Private Limited