About the Job
Qualcomm is hiring Associate Software Engineers (2027 Campus Hire) for talented graduates passionate about software engineering, embedded systems, wireless technologies, and next-generation mobile platforms. This role offers an opportunity to work on cutting-edge innovations powering smartphones, IoT devices, automotive solutions, and connected technologies.
As an Associate Software Engineer, you will design, develop, test, and optimize software for Qualcomm's mobile chipsets while collaborating with experienced engineers on real-world projects involving Android, Linux, Windows, multimedia technologies, embedded systems, wireless communication, and IoT solutions.
Job Overview
Eligibility Criteria
- Bachelor's or Master's degree in Computer Science Engineering, Electronics & Communication Engineering (ECE), Communication Engineering, or a related discipline.
- 2027 graduating students or candidates meeting Qualcomm's campus hiring eligibility requirements.
- Strong understanding of Data Structures, Algorithms, Operating Systems, and Object-Oriented Programming (OOP).
- Proficiency in C/C++ programming with good software development fundamentals.
- Basic knowledge of Linux/Unix, Android, Embedded Systems, Device Drivers, or Networking is preferred.
- Excellent analytical thinking, problem-solving ability, and debugging skills.
- Strong verbal and written communication skills with the ability to work effectively in collaborative engineering teams.
Key Responsibilities
- Design, develop, test, and optimize software solutions for Qualcomm's next-generation mobile chipsets.
- Develop embedded software, firmware, device drivers, and platform-level software for Android, Linux, and Windows environments.
- Work on cutting-edge technologies including multimedia, wireless communication, IoT, and mobile computing platforms.
- Implement high-quality, scalable, and efficient software using C/C++ and object-oriented programming principles.
- Analyze, debug, troubleshoot, and resolve software issues to improve product performance and reliability.
- Collaborate with cross-functional engineering teams throughout the software development lifecycle.
- Contribute to software architecture, code reviews, testing, and continuous improvement initiatives.
- Stay updated with emerging technologies and engineering best practices while delivering innovative software solutions.
Skills Required
- C / C++ Programming – Strong programming fundamentals with knowledge of Object-Oriented Programming (OOP).
- Data Structures & Algorithms – Good understanding of data structures, algorithms, and problem-solving techniques.
- Operating Systems – Knowledge of Linux, Unix, Android, Windows, and OS fundamentals.
- Embedded Systems – Basic understanding of embedded software, firmware, BSP, and device driver development.
- Networking – Familiarity with wireless technologies such as Wi-Fi, Bluetooth, LTE, TCP/IP, UDP, SIP, and RTP protocols.
- Multimedia Technologies – Understanding of audio, video, image processing, or multimedia software concepts is an added advantage.
- Software Development – Knowledge of software design, debugging, testing, code optimization, and version control concepts.
- Professional Skills – Strong analytical thinking, communication, teamwork, and problem-solving abilities.
Skills to Add in Your Resume
| Programming | C, C++, Object-Oriented Programming (OOP) |
| Core CS | Data Structures, Algorithms, Operating Systems |
| Operating Systems | Linux, Unix, Android, Windows |
| Embedded Systems | Embedded Software, Firmware, BSP, Device Drivers |
| Networking | TCP/IP, UDP, Wi-Fi, Bluetooth, LTE, SIP, RTP |
| Multimedia | Audio Processing, Video Codecs, Image Processing |
| Development Tools | Software Development, Debugging, Testing, Code Optimization |
| Professional Skills | Analytical Thinking, Problem Solving, Communication, Team Collaboration |
Who Can Apply?
- Students graduating in 2027 with a Bachelor's or Master's degree in Computer Science Engineering, Electronics & Communication Engineering (ECE), Communication Engineering, or a related field.
- Fresh graduates who are passionate about Software Engineering, Embedded Systems, Mobile Technologies, and Wireless Communication.
- Candidates with a strong foundation in C/C++, Data Structures, Algorithms, Operating Systems, and Object-Oriented Programming.
- Applicants interested in working on Android, Linux, Windows, IoT, Multimedia Technologies, Device Drivers, or Embedded Software Development.
- Individuals with excellent analytical thinking, problem-solving abilities, communication skills, and a collaborative mindset.
- Candidates willing to work from Hyderabad, Bangalore, Chennai, or Noida as per business requirements.
Benefits
- Work on cutting-edge technologies including 5G, Artificial Intelligence, IoT, Multimedia, and Embedded Systems.
- Gain hands-on experience developing software for Qualcomm's next-generation mobile chipsets and connected devices.
- Collaborate with experienced engineers and receive mentorship while working on real-world engineering projects.
- Build expertise in Android, Linux, Windows, Embedded Systems, Wireless Communication, and Platform Software Development.
- Access continuous learning opportunities, technical training, and career development programs to accelerate your professional growth.
- Be part of an innovative and inclusive work environment where creativity, collaboration, and technological excellence are encouraged.
Estimated Salary
How to Apply
Tailor your resume to match the job description by highlighting your expertise in C/C++, Data Structures & Algorithms, Operating Systems, Linux, Embedded Systems, Object-Oriented Programming, Networking, and Software Development. Include relevant projects, internships, certifications, and measurable achievements to improve your chances of getting shortlisted.
Before You Apply
- Job information is compiled from official company career pages and other publicly available sources for informational purposes only.
- Salary figures are estimated unless officially disclosed and may vary based on role, location, qualifications, and company policies.
- TechJobsAlert does not charge any fee for job updates or applications and is not involved in the recruitment or hiring process.
- Job details, eligibility, locations, and application deadlines may change without prior notice. Always verify the latest information on the official careers website before applying.
