Q

Senior Full Stack Software Engineer

Qualcomm · State of Karnataka, India

6–12 yrs experiencePosted 2 days ago
Apply now →

Job description

## **Company:** Qualcomm India Private Limited ## **Job Area:** Engineering Group, Engineering Group > Hardware Engineering **General Summary:** Job Description Qualcomm's CAD Infrastructure team develops and operates mission-critical engineering platforms used by thousands of engineers across CPU, DSP, AI, SoC, Physical Design, Verification, and Software organizations. We are seeking a Senior Full Stack Software Engineer to design, build, and scale modern web applications, automation platforms, data services, and AI-enabled solutions that improve engineering productivity across the company. This role is ideal for an experienced engineer who enjoys working across the full technology stack—from intuitive front-end user experiences to highly scalable backend services, cloud-native infrastructure, data platforms, and AI-driven workflows. You will collaborate closely with engineering teams, technical program managers, DevOps engineers, and infrastructure architects to deliver tools that are used daily by Qualcomm's engineering community. **Minimum Qualifications:** - Bachelor's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 4+ years of Hardware Engineering or related work experience. OR Master's degree in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 3+ years of Hardware Engineering or related work experience. OR PhD in Computer Science, Electrical/Electronics Engineering, Engineering, or related field and 2+ years of Hardware Engineering or related work experience. **Responsibilities** - Design, develop, and maintain enterprise-grade full stack applications used across engineering organizations. - Build modern web UIs using React, TypeScript, and modern frontend frameworks. - Develop scalable backend services and APIs using Python, Node.js, FastAPI, Express, or similar technologies. - Design and implement RESTful and GraphQL APIs. - Build and optimize large-scale data platforms leveraging SQL and NoSQL databases. - Develop automation workflows for engineering productivity, infrastructure management, analytics, and reporting. - Partner with infrastructure teams to deploy and operate applications in Kubernetes and containerized environments. - Build dashboards, reporting platforms, and data visualization tools. - Integrate AI/ML and LLM technologies into internal engineering workflows where applicable. - Drive software architecture discussions, technical design reviews, and best practices. - Mentor junior engineers and contribute to engineering excellence across the team. - Troubleshoot performance, scalability, reliability, and security issues in production environments. - Collaborate with cross-functional teams to translate business and engineering requirements into technical solutions. **Required Qualifications** - Bachelor's, Master's, or PhD in Computer Science, Computer Engineering, or related field. - 8+ years of professional software development experience. - Strong experience building and deploying full stack web applications. - Expert-level programming skills in Python. - Strong experience with JavaScript/TypeScript and Node.js. - Experience developing modern front-end applications using React. - Experience building REST APIs and microservices. - Strong understanding of software design patterns, object-oriented programming, and distributed systems. - Experience with relational databases such as PostgreSQL, MySQL, or SQL Server. - Experience with NoSQL databases such as MongoDB. - Experience with Git-based development workflows. - Experience working in Linux environments. - Strong debugging, performance tuning, and problem-solving skills. - Excellent communication and collaboration skills. **Preferred Qualifications** - Experience supporting EDA, CAD, semiconductor design, verification, or high-performance computing environments. - Experience with Kubernetes, Docker, Rancher, or cloud-native platforms. - Experience with CI/CD pipelines and DevOps practices. - Experience with message brokers such as RabbitMQ, Kafka, or similar technologies. - Experience building data analytics and reporting solutions. - Experience with Elasticsearch, Kibana, Splunk, or observability platforms. - Experience with LSF, Slurm, or distributed job scheduling systems. - Experience developing AI/LLM-powered applications and integrations. - Experience with authentication frameworks such as OAuth2, SAML, LDAP, or Active Directory. - Experience leading technical projects and mentoring engineers. **Technical Skills** Front End - React - TypeScript - JavaScript (ES6+) - Redux / Zustand - HTML5 - CSS3 - Material UI / AG Grid - Modern UI/UX design principles Back End - Python - FastAPI - Node.js - Express.js - REST APIs - GraphQL Databases - MongoDB - PostgreSQL - MySQL - Redis Infrastructure & DevOps - Kubernetes - Docker - Git - CI/CD Pipelines - Linux - Terraform (preferred) Data & Analytics - SQL - Elasticsearch - Kibana - Splunk - Data Pipelines AI & Emerging Technologies - LLM Integration - RAG Architectures - Agentic AI Systems - Vector Databases **What Success Looks Like** - Deliver highly scalable platforms used by thousands of engineers. - Increase engineering productivity through automation and self-service solutions. - Improve reliability, performance, and observability of critical infrastructure services. - Lead architectural decisions for next-generation CAD infrastructure platforms. - Mentor engineers and elevate engineering standards across the organization. **Why Qualcomm CAD Infrastructure?** Join a team responsible for building the platforms that enable Qualcomm's world-class semiconductor and AI products. Your work will directly impact engineering efficiency, design productivity, and innovation across multiple generations of Snapdragon and other leading technologies. **Applicants** : Qualcomm is an equal opportunity employer. If you are an individual with a