Staff Engineer - AI Software Engineer
- Source: LinkedIn
- Qualcomm
- On-site
- Bengaluru
- Full-Time
- Staff
Job Description
**Company:** Qualcomm India Private Limited
**Job Area:** Engineering Group, Engineering Group > Software Engineering
**General Summary:** Job Description 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 contribute across multiple team workstreams (Gen-AI Model enablement, Features development, System Design, Tooling, APIs and debugging) with emphasis on robustness, validation, and automotive readiness .
**Minimum Qualifications**
- Excellent C++/Python programming skills.
- Strong software development skills (e.g., data structure and algorithm design, object-oriented or other software design paradigms, software debugging and testing).
- Experience with agile software development practices, git-based SCM and Linux development environment.
- Proven track record of leading teams and delivering software solutions.
- Strong system-level thinking skills.
- Strong communication skills (verbal, presentation, written) and ability to collaborate with globally distributed, cross-functional stakeholders.
**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.
- Foundational knowledge of Machine Learning and Deep Learning.
- 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 with AI software and model deployment for automotive platforms.
**Educational Qualifications**
- Bachelor’s/Master’s in engineering, Computer Science, or related field.
- 9 to 13 years of industry experience in software engineering with solution-oriented mindset.
**Key Responsibilities**
- Design, develop, and optimize features for the Qualcomm AI Stack SDKs and tools to support execution of the latest neural networks on Snapdragon platforms.
- Own project-level responsibilities, working with cross-site stakeholders to meet project milestones.
- Define the technical direction and architecture for a domain or workstream.
- Drive cross-functional alignment and decision-making.
- Drive stability, functional, and quality issue resolution, and refactoring/modularization and validation efforts.
- Drive in design and code reviews.
- Apply best software engineering practices to deliver clean, maintainable, and testable code.
- Mentor team members
**Minimum Qualifications:**
- Bachelor’s degree in Engineering, Information Systems, Computer Science, or related field and 4+ years of Software Engineering or related work experience.
OR
Master’s degree in Engineering, Information Systems, Computer Science, or related field and 3+ years of Software Engineering or related work experience.
OR
PhD in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- 2+ years of work experience with Programming Language such as C, C++, Java, Python, etc.
Skills
- cplusplus
- Python
- PyTorch
- Tensorflow
- Java
You missed this one - but you don't have to keep missing out. Try Club members get matched with open opportunities before they're gone, so you're always first in line, never last.
