
Engineer, Principal
Qualcomm · Posted Nov 3
Semiconductor, 5G wireless technology, mobile platform, and AI computing solutions
Get a personal compatibility score
Add a resume for personal matches
About the role
The Qualcomm Cloud Computing team develops hardware and software for machine learning solutions across data center, edge, infrastructure, and automotive markets. The role covers machine learning framework development across the product lifecycle, from early design to commercial deployment. This principal engineer will analyze software requirements, optimize deep learning models and workloads on Qualcomm AI 100, and build framework extensions and software tools around the AI software stack.
What you will do
- Analyze software requirements, determine the feasibility of design within the given constraints, consult with architecture and HW engineers, and implement software solutions best suited for Qualcomm's SOCs.
- Analyze and identify system level issues, interface with the software development, integration, and test teams
- Lead high performing teams towards system design and deliverables.
- Proven track record of leading teams in Machine learning software engineering.
- Strong foundation of Mathematical modeling of problems and linear algebra, coupled with state of the art algorithms in ML/AI space.
- Improve and optimize key Deep Learning models on Qualcomm AI 100.
- Build deep learning framework extensions for Qualcomm AI 100 in upstream open-source repositories.
- Collaborate and interact with internal teams to analyze and optimize training and inference for deep learning.
- Build software tools and ecosystem around AI SW Stack.
- Work on vLLM, Triton, ExecuTorch, Inductor, TorchDynamo to build abstraction layers for inference accelerator.
- Optimize workloads for both scale-up (multi-SoC) and scale-out (multi-card) systems.
- Optimize the entire deep learning pipeline including graph compiler integration.
- Apply knowledge of software engineering best practices.
Skills used in this role
What the employer is looking for
- Bachelor's / Masters/ PHD degree in Engineering, Machine learning/ AI, Information Systems, Computer Science, or related field.
- 10+ years Software Engineering or related work experience.
- 10+ years’ experience with Programming Language such as C++, Python.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 8+ years of Software Engineering or related work experience. OR Master's degree in Engineering, Information Systems, Computer Science, or related field and 7+ years of Software Engineering or related work experience. OR PhD in Engineering, Information Systems, Computer Science, or related field and 6+ years of Software Engineering or related work experience.
- 4+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Preferred qualifications
- Deep Learning experience or knowledge – LLMs, Natural Language Processing, Vision, Audio, Recommendation systems.
- Knowledge of the structure and function of different components of Pytorch, TensorFlow software stacks.
- Excellent C/C++/Python programming and software design skills, including debugging, performance analysis, and test design.
- Ability to work independently, define requirements and scope, and lead your own development effort.
- Well versed with open-source development practices.
- Strong developer with a research mindset – strives to innovate.
- Avid problem solver – should be able to find solutions to key engineering and domain problems.
- Knowledge of tiling and scheduling a Machine learning operator is a plus.
- Experience in using C++ 14 (advanced features)
- Experience of profiling software and optimization techniques
- Hands on experience writing SIMD and/or multi-threaded high-performance code is a plus.
- Experience of ML compiler, Auto-code generation (using MLIR) is a plus.
- Experiences to run workloads on large scale heterogeneous clusters is a plus.
- Hands-on experience with CUDA, CUDNN is a plus.
Benefits and support
- Compensation and benefits are detailed in the job posting
About Qualcomm
Qualcomm is a global leader in the development and commercialization of foundational technologies for the wireless industry, including mobile processors, 5G, and on-device artificial intelligence. The company designs and markets digital communications products, semiconductor solutions, and system software used globally across smartphones, automotive solutions, IoT devices, and computing systems. Through extensive R&D and intellectual property licensing, Qualcomm powers a highly interconnected and smarter world.
- Industry
- Semiconductors
- Company size
- 50000+ employees
- Founded
- 1985
- Location
- San Diego, California, USA
- Funding stage
- Public Company
Funding
Public Company · $53M raised
- 2018-11-01Grant
Leadership
President and Chief Executive Officer
Chief Financial Officer and Chief Operating Officer
James H. Thompson
Chief Technology Officer
Chief Marketing Officer
Ann Chaplin
General Counsel and Corporate Secretary
Recent coverage
Firstpost
Qualcomm Prepares Global Job Cuts as CEO Calls for Stronger Performance Culture2026-10-21
Tom's Hardware
Qualcomm Details Snapdragon C Specs and AI Infrastructure Expansion2026-10-21
Qualcomm Newsroom
Qualcomm Schedules Fourth Quarter and Fiscal 2026 Earnings Release2026-10-22