Qualcomm Technologies, Inc. is looking to solve the problem of building best-in-class solutions and tools that enable state-of-the-art technologies for next-generation mobile and embedded machine learning platforms.
Requirements
- 1+ years of experience with programming languages such as C, C++, Python
- Proficiency in deep neural networks, machine learning algorithms, and architectures (CNNs, RNNs, LSTMs)
- Experience with ML frameworks like TensorFlow, TFLite, PyTorch
- Skills in neural network programming, video/image processing, and application development
- Knowledge of compiler frameworks (LLVM, GCC, TVM, XLA) and parallel computing
- Understanding of linear algebra operations and fast math libraries
- Theoretical knowledge of ML, deep learning, model compression, quantization, and optimization
Responsibilities
- Design, develop, and test software for machine learning tools and frameworks that make models smaller and more efficient for edge devices
- Work in a dynamic research environment as part of a multi-disciplinary team of researchers and software developers
- Collaborate with internal teams and work with popular neural network frameworks
- Gain exposure to Qualcomm’s SOC compute and ML hardware accelerators
- Contribute to projects that are shaping the future of technology
- Build best-in-class solutions and tools that enable state-of-the-art technologies for next-generation mobile and embedded machine learning platforms
- Work on machine learning platforms that power smartphones, autonomous vehicles, robotics, and IoT devices
Other
- Currently enrolled in a bachelor’s, master’s, or Ph.D. 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
- Must be eligible to receive an export license for countries requiring export