Software Engineering Internship - Summer 2026

QualcommSan Diego, CA
114d$98

About The Position

Qualcomm relentlessly innovates transforming businesses, enriching lives and fortifying societies. Our solutions are pivotal in crafting a smarter, interconnected world. Building on our nearly 40-year history of era-defining technology breakthroughs, we deliver leading-edge AI, high performance, lower-power computing, and unrivaled connectivity. We’re proud to be the partner of choice to many of the world’s largest enterprises. Together with our ecosystem partners, we enable next-generation digital transformation. At Qualcomm, we are engineering human progress. As a Qualcomm Software Engineering Intern, you’ll have the opportunity to push the boundaries of what exists and help establish the new standards for tomorrow. You will innovate as an equal contributor on teams of world-class engineers to develop, implement, and maintain software for the most complex wireless devices in the industry today. You will leverage your computer science or engineering degree to make an immediate impact on the software development life cycle of one of Qualcomm’s numerous software technologies.

Requirements

  • 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 2026 (May–September).
  • Expected graduation date of November 2026 or later.
  • 1+ years of academic experience with programming languages such as C, C++, or Python.

Nice To Haves

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

Responsibilities

  • Develop, implement, and maintain software for wireless devices.
  • Collaborate with teams of engineers on software projects.
  • Contribute to the software development life cycle.

Benefits

  • Competitive hourly pay.
  • Accrued vacation time.
  • Relocation coverage.
  • Furnished housing accommodations for the duration of the internship.
  • Professional development workshops.
  • Social events.
  • Cross-functional speaker sessions.
  • Executive speaker series.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service