Q

Qualcomm

Designs mobile chips and licenses wireless patents

GenAI Software Engineer - Machine Learning Engineering

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

About the Job

Requirements

  • Proficiency in Python and C/C++.
  • Strong skills in software design, development, and debugging.
  • Solid understanding of large language model computation graph optimization, including graph fusion, memory optimization, and execution scheduling.
  • Proven experience optimizing large language model inference engines, including scheduling and performance tuning for latency and throughput.
  • Experience with operator- or kernel-level optimization for large language model workloads, such as attention, matrix multiplication, key-value cache access, and memory bandwidth optimization.
  • Experience in agentic artificial intelligence pipelines and workflows.
  • Hands-on experience with generative artificial intelligence models, including large language models and large vision models.
  • Solid understanding of deep learning and experience with frameworks such as PyTorch, vLLM, SGLang, and the Hugging Face ecosystem.
  • Bachelor's degree in Computer Science, Engineering, Information Systems, or a related field and 2+ years of Hardware Engineering, Software Engineering, Systems Engineering, or related work experience; or Master's degree in those fields and 1+ year of related work experience; or PhD in those fields.

Responsibilities

  • Design and develop end-to-end artificial intelligence tools, models, and software to enable efficient deployment of quantized neural networks on Qualcomm hardware, optimizing speed, latency, memory, and power consumption.
  • Deploy artificial intelligence models to Qualcomm CPU, NPU, and GPU using the QNN SDK toolchain.
  • Develop debugging and profiling tools, as well as Qualcomm SDK solutions, to resolve software issues and facilitate rapid on-device deployment of quantized models.
  • Build and maintain automated test suites using modern testing tools and frameworks.
  • Collaborate with cross-functional teams to gather requirements and design development and testing approaches.
  • Analyze test results and provide actionable feedback to the core development team.

Desired Qualifications

  • Practical experience with release and continuous integration/continuous delivery pipelines for end-to-end integration, regression, stress, and performance testing.
  • Experience working with the Qualcomm QNN SDK.
  • Experience with Android programming and trace analysis.
  • Experience using AI coding assistants such as Claude Code, Codex, or Cursor.

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