Q

Qualcomm

Designs mobile chips and licenses wireless patents

Artificial Intelligence Software SDK Engineer New Grad - Software Engineering

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • A bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.
  • Two to three years of C/C++ programming experience on Linux or another embedded system.
  • Experience with Python programming.
  • Knowledge of SDK development for varied system platforms.
  • Familiarity with ARM architecture.
  • Ability to communicate verbally, in presentations, and in writing, and to collaborate across a globally diverse team.

Responsibilities

  • Develop and fix bugs in Qualcomm Neural Network SDK (QNN/AI Engine Direct SDK).
  • Develop neural network operators using Hexagon DSP or SIMD accelerators.
  • Tune and optimize performance and accuracy with Qualcomm AI Engine Direct SDK.
  • Design and implement algorithm prototypes for user-defined operators.
  • Apply quantization-aware training and post-training quantization practices.
  • Collaborate with the global team on new feature design and implementation.
  • Support the testing team in improving product quality.
  • Support customers in deploying neural networks with high performance and accuracy.

Desired Qualifications

  • Familiarity with popular quantization frameworks, including ONNX QDQ, PyTorch, TensorFlow, PPQ, or TensorRT.
  • Enthusiasm for machine learning technology.
  • Hands-on experience designing or implementing deep learning networks with modern frameworks.
  • Experience in software design, problem solving, debugging, documentation, and presentations.
  • Practical experience developing deep learning inference frameworks such as QNN, TensorFlow Lite, NCNN, TNN, or MACE.
  • Familiarity with fixed-point quantitative algorithms and implementation.
  • Familiarity with deep learning frameworks such as TensorFlow, PyTorch, or ONNX.
  • Familiarity with parallel programming such as OpenCL, NEON, OpenMP, or CUDA.
  • DSP software development and algorithm implementation experience; familiarity with Hexagon/HVX is a plus.
  • Quantization experience with TensorFlow or PyTorch.
  • Experience with LLM/LVM or ASR/NLP-related models.

About the Company

Qualcomm

Designs mobile chips and licenses wireless patents

Qualcomm designs the Snapdragon processors and modems inside many Android phones, and it licenses its wireless patents to device makers around the world. It helped commercialize CDMA, the cellular technology behind 3G networks, and its patents cover core parts of the 4G and 5G standards that phones use to connect. The company does not run its own chip factories; contract foundries make its chips, which it sells to makers of phones, PCs, cars, and connected devices. Device makers also pay Qualcomm royalties for using its patented technology, which forms a second business alongside chip sales. Qualcomm was founded in 1985 and is based in San Diego, California.

Company size
10,001+
Company stage
IPO
Headquarters
San Diego, CA
Founded
1985

Recently Posted Jobs

Explore more opportunities at Qualcomm

See more jobs