Senior Full Stack Software Engineer

  • Qualcomm
  • Santa Clara, California
  • 09/06/2026
Full time Information Technology Telecommunications

Job Description

Qualcomm seeks a Senior Full Stack Software Engineer for its CAD Infrastructure Team, building robust web tools that support semiconductor and wireless design workflows. You'll own end to end development of scalable services and UIs, integrating complex EDA/CAD systems, data pipelines, and internal APIs. Responsibilities include designing cloud ready architectures, writing high quality code, implementing automated testing and CI/CD, and optimizing performance and reliability. You'll collaborate with chip design, DevOps, and IT teams in a fast paced, innovative environment to deliver secure, maintainable solutions that accelerate engineering productivity globally.

Responsibilities

  • Design, develop, and maintain full stack web applications for CAD infrastructure supporting semiconductor design
  • Implement scalable backend services, APIs, and data integrations with EDA/CAD tools and internal systems
  • Build modern, responsive front end interfaces enabling productive engineering workflows
  • Ensure code quality through reviews, automated testing, and continuous integration/deployment
  • Optimize application performance, reliability, and security in a cloud ready environment
  • Collaborate with chip design, Dev
  • Ops, and IT teams to gather requirements and deliver solutions
  • Document system architecture, technical designs, and operational procedures
  • Monitor, troubleshoot, and resolve production issues, driving root cause analysis and improvements

Required Skills

  • Full stack web development (frontend and backend)
  • Java, C#, or similar object oriented programming language
  • Java
  • Script/Type
  • Script and modern front end frameworks (React, Angular, or Vue)
  • RESTful API design and implementation
  • Relational databases and SQLCI/CD pipelines and automated testing
  • Cloud ready or containerized architectures (Docker, Kubernetes)
  • Performance optimization and application monitoring
  • Linux development environment and scripting
  • Version control with Git