Software Engineering Intern

August 23, 2024
$98 / hour

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 that have shaped the modern world. From smartphones to smart cities, autonomous cars to virtual reality, Qualcomm’s innovations are driving the future of connectivity. Headquartered in San Diego, the company has been pushing the boundaries of what’s possible for over 30 years, spearheading research for the next generation of wireless standards and collaborating with industry leaders to make this vision a reality.

Job Description:

As a Qualcomm Software Engineering Intern, you’ll have the opportunity to contribute to the development of cutting-edge software for the most complex wireless devices in the industry. You’ll work alongside world-class engineers, pushing the boundaries of existing technology and establishing new standards for tomorrow. Your work will directly impact the software development lifecycle of one of Qualcomm’s numerous software technologies, making a real difference in the company’s technological advancement.

Responsibilities:

• Develop, implement, and maintain software for complex wireless devices
• Collaborate with a team of engineers to innovate and solve complex technical challenges
• Contribute to the software development process, from design to testing and deployment
• Utilize your computer science or engineering skills to make an immediate impact

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 weeks during Summer 2025 (May-September) with a graduation date of December 2025 or later
• 1+ years’ academic experience with programming languages C, C++, or Python

Preferred Qualifications:

• Extensive programming experience in C/C++
• Object-oriented software design and development experience
• Experience with distributed systems and networking protocols
• Multi-threaded programming experience
• Multi-core and multi-processor systems knowledge
• System performance optimization experience
• 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.

Internship Program Benefits:

• Mentorship program: You’ll be paired with a mentor who will provide guidance and support throughout your internship.
• Access to the entire Qualcomm employee community: Network with experienced professionals and learn from their expertise.
• Professional development workshops: Enhance your skills and knowledge through tailored workshops.
• Social events and speaker series: Build relationships with fellow interns and gain insights from industry leaders.
• Competitive hourly pay, accrued vacation time, relocation coverage, and furnished housing accommodations.

Location:

Internship locations are available in San Diego, Boulder, Santa Clara, Boxborough, Louisville, Raleigh, and Austin.

Application Process:

This is not a job posting for a specific project. Qualcomm reviews resumes on an ongoing basis and may contact you for further consideration. You may be invited to complete a timed HackerRank challenge to evaluate your technical skills.