Are you applying to the internship?
Job Description
Qualcomm Technologies, Inc. – Software Engineering Intern
About Qualcomm:
Qualcomm is a global leader in wireless technology, known for its groundbreaking inventions and contributions to the development of smartphones, smart cities, autonomous cars, and virtual reality. For over 30 years, Qualcomm has been pushing the boundaries of what’s possible, driving innovation in 5G, artificial intelligence, IoT, automotive, and extended reality applications. Their commitment to research and collaboration with industry leaders has helped to make these technologies a commercial reality.
Job Description:
As a Qualcomm Software Engineering Intern, you’ll have the opportunity to be a part of a team of world-class engineers and contribute to the development, implementation, and maintenance of software for the most advanced wireless devices in the industry. This role provides the chance to make a real impact on the software development lifecycle of Qualcomm’s numerous software technologies.
Responsibilities:
• Develop, implement, and maintain software for complex wireless devices.
• Collaborate with other engineers to design and implement software solutions.
• Contribute to the software development process, from requirements gathering to testing and deployment.
• Learn and apply new technologies to solve challenging engineering problems.
• Leverage your computer science or engineering degree to make immediate contributions.
Qualifications:
Minimum Qualifications:
• Currently enrolled in a bachelor’s or master’s degree program in computer engineering, computer science, electrical engineering, or a related field.
• Must be available for 11 – 14 (preferred 12 – 14) weeks during Summer 2025 (May-September) with a graduation date of December 2025 or later.
• 1+ years of academic experience with programming languages C, C++ or Python.
Preferred Qualifications:
• Extensive programming in C/C++.
• Object-oriented software design and development experience.
• Experience with distributed systems and networking protocols.
• Multi-threaded programming experience.
• Experience with multi-core and multi-processor systems.
• Knowledge of system performance optimization techniques.
• Experience in complex software debugging.
• Knowledge of modeling concepts (e.g., discrete event simulation, polyglot programming).
• Knowledge of networking concepts (e.g., bridging, routing), especially in Linux.
• Candidates actively pursuing a degree with an anticipated graduation within the upcoming year (Dec 2025 to June 2026) are preferred.
Benefits:
• Competitive hourly pay and accrued vacation time.
• Relocation coverage and furnished housing accommodations.
• Professional development workshops.
• Social events and cross-functional speaker sessions.
• Executive speaker series.
• Mentorship and support from your manager and the Qualcomm employee community.
Locations:
Internship locations are available in San Diego, Boulder, Santa Clara, Boxborough, Louisville, Raleigh, and Austin.
Note:
This is not a posting for a specific project. Qualcomm will review resumes on an ongoing basis and recruiters may reach out to potential candidates. Advancing candidates may be invited to complete a timed HackerRank challenge to evaluate their technical skills.