
Eligibility Criteria
Bachelor's degree in Engineering, Computer Science, Information Systems or related field with minimum 60% aggregate (or CGPA 6.0/10). No active backlogs at the time of joining. Fresh graduates from the 2025 or 2026 batch are preferred. Candidates must have a strong foundation in data structures, algorithms, and programming concepts.

Job Description & Key Responsibilities
Qualcomm India Private Limited is a global leader in wireless technology and semiconductor solutions. With a strong focus on research and development, Qualcomm drives innovation across mobile, automotive, IoT, and AI domains, delivering cuttingβedge products that power billions of devices worldwide. The companyβs Indian operations, headquartered in Hyderabad, serve as a critical hub for software development, system integration, and product validation, offering fresh talent the chance to work on worldβclass technology stacks and collaborate with engineers from across the globe.
As a Software Engineer at Qualcomm, you will be part of the Engineering Groupβs Software Engineering vertical, responsible for designing, developing, and validating embedded and cloudβedge software solutions. You will work closely with hardware architects, system test engineers, and product managers to translate performance requirements into robust, scalable code that powers nextβgeneration Qualcomm products. The role offers exposure to both lowβlevel firmware development and highβlevel cloud services, providing a holistic view of endβtoβend system design.
Key Responsibilities:
1. Design and implement embedded software modules for Qualcomm chipsets and reference platforms.
2. Develop cloudβedge applications that interface with onβdevice firmware and enable remote diagnostics.
3. Write clean, maintainable code following industry best practices and Qualcommβs internal coding standards.
4. Conduct unit testing, integration testing, and performance benchmarking to ensure software meets stringent quality metrics.
5. Collaborate with hardware and system teams to define softwareβhardware interfaces and resolve integration issues.
6. Participate in code reviews, provide constructive feedback, and mentor junior team members.
7. Contribute to documentation, including design specifications, test plans, and release notes.
8. Stay updated with emerging technologies such as AI accelerators, 5G, and edge computing, and propose innovative solutions.
9. Assist in troubleshooting field issues and delivering timely patches or updates.
10. Engage in continuous improvement initiatives to enhance development processes and toolchains.
Tech Stack: C/C++, Python, Java, Linux kernel, Android Open Source Project, ARM architecture, Git, Jenkins, Docker, Kubernetes, RESTful APIs, and cloud platforms (AWS/GCP).
Growth Path: Qualcomm offers a wellβstructured career ladderβfrom Associate Engineer to Senior Engineer, Lead Engineer, and Principal Engineerβalong with opportunities to move into specialized domains such as AI, security, or system architecture. Regular performance reviews, internal mobility, and access to worldβclass training programs ensure rapid skill development.
Why Join Qualcomm? You will work on industryβdefining products that shape the future of connectivity, receive mentorship from seasoned technologists, and enjoy a collaborative culture that values innovation, diversity, and workβlife balance. The companyβs strong emphasis on research, patents, and global impact makes it an ideal launchpad for ambitious engineering graduates.