Senior Engineer
Qualcomm · Bengaluru · 8+ yrs experience · Posted 2026-06-21
Tech stack: C, C++, Java, Python, REST API
Apply on the company site · Get a referral for this role
Qualcomm salary & ratings · Qualcomm interview process · More live openings
About the role
Qualcomm India Private Limited
Engineering Group, Engineering Group > Software Engineering
Responsibilities: - We are looking for a software architect to design and develop advanced AI powered applications in the EDA/ML domain, with a focus on building scalable, production quality systems grounded in strong software architecture, design discipline, and engineering best practices.
- Drive software architecture and design decisions to build scalable, modular systems with clear abstractions, robust interfaces, and sustainable engineering practices.
- Architect automation and evaluation frameworks to validate correctness, robustness, performance, cost, and stability of agentic systems.
- Proven experience building full-stack applications, including frontend (UI) and backend REST API services
- Build and own benchmarking pipelines that enable repeatable, comparable evaluation across models, agents, configurations, and releases.
- Apply strong engineering judgment around agentic system trade‑offs, including non‑determinism, feedback loops, tool‑invocation failures, and error propagation.
- Establish best practices for production‑grade AI software, including modular design, observability, fault isolation, and reproducibility.
- Collaborate with software, ML, systems, and infrastructure teams to improve reliability and testability.
- Drive technical direction, engineering rigor, and code quality through design and code reviews.
- Mentor engineers and influence architecture through technical leadership.
- Required Skills & Experience
- 8+ years of professional software engineering experience with ownership of complex, multi‑component systems.
- Hands-on experience working with HPC infrastructure using job schedulers like Slurm and LSF
- Strong proficiency in Python /Java/C++ and experience building large, maintainable codebases and frameworks.
- Strong understanding of agentic system architectures, common failure modes, and operational pitfalls.
- Experience building CI/CD pipelines with automated quality, evaluation, and release gates.
- Solid grasp of distributed systems or platform‑scale software engineering concepts.
- Ability to reason about non‑deterministic systems and design reliable evaluation strategies.
- Strong debugging skills and ability to collaborate across teams.
Qualifications: - Experience working with AI agents, orchestration frameworks, or multi‑step AI workflows.
- Familiarity with building scalable data pipelines
- Experience with HPC, heterogeneous compute, or large‑scale execution environments.
- Exposure to VLSI domain and EDA tools software dev is highly preferred.
- MS or PhD in Computer Science, Electrical Engineering, or related field.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Qualifications
- Experience working with AI agents, orchestration frameworks, or multi‑step AI workflows.
- Familiarity with building scalable data pipelines
- Experience with HPC, heterogeneous compute, or large‑scale execution environments.
- Exposure to VLSI domain and EDA tools software dev is highly preferred.
- MS or PhD in Computer Science, Electrical Engineering, or related field.
- Bachelor's degree in Engineering, Information Systems, Computer Science, or related field and 2+ years of Software Engineering or related work experience.
- Master's degree in Engineering, Information Systems, Computer Science, or related field and 1+ year of Software Engineering or related work experience.
- PhD in Engineering, Information Systems, Computer Science, or related field.
- 2+ years of academic or work experience with Programming Language such as C, C++, Java, Python, etc.
Responsibilities
- We are looking for a software architect to design and develop advanced AI powered applications in the EDA/ML domain, with a focus on building scalable, production quality systems grounded in strong software architecture, design discipline, and engineering best practices.
- Drive software architecture and design decisions to build scalable, modular systems with clear abstractions, robust interfaces, and sustainable engineering practices.
- Architect automation and evaluation frameworks to validate correctness, robustness, performance, cost, and stability of agentic systems.
- Proven experience building full-stack applications, including frontend (UI) and backend REST API services
- Build and own benchmarking pipelines that enable repeatable, comparable evaluation across models, agents, configurations, and releases.
- Apply strong engineering judgment around agentic system trade‑offs, including non‑determinism, feedback loops, tool‑invocation failures, and error propagation.
- Establish best practices for production‑grade AI software, including modular design, observability, fault isolation, and reproducibility.
- Collaborate with software, ML, systems, and infrastructure teams to improve reliability and testability.
- Drive technical direction, engineering rigor, and code quality through design and code reviews.
- Mentor engineers and influence architecture through technical leadership.
- Required Skills & Experience
- 8+ years of professional software engineering experience with ownership of complex, multi‑component systems.
- Hands-on experience working with HPC infrastructure using job schedulers like Slurm and LSF
- Strong proficiency in Python /Java/C++ and experience building large, maintainable codebases and frameworks.
- Strong understanding of agentic system architectures, common failure modes, and operational pitfalls.
- Experience building CI/CD pipelines with automated quality, evaluation, and release gates.
- Solid grasp of distributed systems or platform‑scale software engineering concepts.
- Ability to reason about non‑deterministic systems and design reliable evaluation strategies.
- Strong debugging skills and ability to collaborate across teams.
More openings at Qualcomm
- Technical Lead– AI Stack, Staff Engineer — Bengaluru
- DPU Silicon System Debug Engineer — Bengaluru
- LPAI ML SW Senior Engineer — Hyderabad
- ADAS/AD Safety Software Infra Architect Staff Engineer — Bengaluru
- Senior Engineer - Camera Firmware — Hyderabad
- Senior Engineer- Power Architecture and Systems Engineer — Hyderabad