Qualcomm Technologies, Inc. is looking to solve the problem of developing and implementing software for complex wireless devices by hiring an Embedded Engineering Intern to contribute to the software development life cycle of one of Qualcomm's numerous software technologies.
Requirements
- 1+ years of academic experience with programming languages such as C, C++, Python, etc.
- Embedded programming in C/C++/Assembly & operating system knowledge
- Programming in resource-constrained environments (MIPS/Memory)
- Implementation of complex algorithms on an embedded processor
- Embedded microcontroller programming, experience developing device drivers
- Real-time embedded programming in C/C++/Assembly for general purpose and heterogeneous processors including GPUs and DSPs
- Knowledge of wireless protocols such as 5G NR, LTE, and 802.11
Responsibilities
- Develop, implement, and maintain software for the most complex wireless devices in the industry today
- Innovate as an equal contributor on teams of world-class engineers
- Leverage computer science or engineering degree to make an immediate impact on the software development life cycle
- Contribute to projects within the Embedded Engineering track
- Implement complex algorithms on an embedded processor
- Develop device drivers
- Program in resource-constrained environments (MIPS/Memory)
Other
- 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
- Ability to work in the United States
- Relocation coverage and furnished housing accommodations for the duration of the internship