Interim Engineering Intern
Qualcomm
About the Role
As a software engineer, you will design and develop software for Qualcomm’s mobile chipsets.
Job Areas
- Multimedia Technologies (e.g., Audio and Video codecs, Image Processing)
- Wireless Modem Technologies (e.g., 4G, WiFi, Bluetooth, Self-Organizing Networks)
- Platform Level SW (e.g., Linux, Android, Windows, Board Support Packages)
- IOT Technologies (e.g., Connected Cameras, Smart Assistants, Drones, Virtual Reality, Augmented Reality)
Key Responsibilities
- Development of real-time embedded software and device drivers
- Mobile SW development for Windows Mobile, Android, or Linux
- SW development for Android, Window Mobile based Embedded Platforms
- Multimedia software stack, firmware and driver Development
- Wireless Modem and connectivity Software and Firmware Development
- Communication protocol stack Software Development
- Kernel, BSP and Device Driver Development
- Application SW and UI development
- SW Architecture for embedded devices based on Android, Windows
- Design and development based on Object oriented programming
Requirements & Tech Stack
- C/C++ and object oriented design
- Wireless network standards (e.g., CDMA/GSM/UMTS/LTE)
- Linux/UNIX, Linux Drivers, Linux Kernel Development
- Protocols such as TCP/UDP/IP/SIP/RTP
- Multimedia technologies including Audio, Video, Imaging
Qualifications
- Good understanding of OS concepts, Data structures
- Excellent analytical and problem solving skills
- Ability to collaborate and work in teams
- Good verbal and written communication skill
Education
- Masters, Bachelors: Computer Science Engineering, Communication Engineering, ECE

