Join a leading technology innovator developing embedded and cloud‑edge software that powers next‑generation experiences. You’ll work cross‑functionally with hardware, systems and test teams to deliver high‑performance solutions.
What You’ll Do
- Design, develop, and validate embedded and cloud‑edge software modules.
- Analyze requirements to create efficient, scalable code.
- Lead coding, unit testing, debugging, and integration activities.
- Conduct complex code reviews and regression testing.
- Collaborate with hardware, systems and test engineers for end‑to‑end solutions.
- Document technical designs and implementation details.
What You Need
- B.Tech/M.Tech/PhD in Computer Science, Engineering or related field.
- 2+ years of professional coding in C, C++, Java or Python.
- 4+ years (or 3+ with master’s, 2+ with PhD) of software engineering experience.
- Experience with database management systems (3+ years preferred).
- Experience developing or consuming APIs (3+ years preferred).
- Proficiency with Git, Perforce or other SCM tools (1+ year).
- Strong problem‑solving and written communication skills.
Good to Have
- Master’s degree with 8+ years software engineering experience.
- Expertise in database management and API development.
- Familiarity with source‑code management systems like Git or Perforce.
- Experience leading technical teams or mentoring peers.
The Opportunity
Qualcomm emphasizes an inclusive hiring process, offering reasonable accommodations for candidates with disabilities. As a staff‑level engineer, you’ll influence key technical decisions across projects.
