Q

Qualcomm

Designs mobile chips and licenses wireless patents

AI Infrastructure Software Engineer

Systems Software EngineeringPosted on Nov 8
Full-timeShanghai, ChinaNo salary listedIn-person

About the Job

Requirements

  • A Bachelor's, Master's, or higher degree in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
  • Capability in embedded system design and software development.
  • Strong C/C++ programming skills and hands-on experience in Linux application development and Linux driver development.
  • Proficiency using AI development tools such as Claude and Codex to improve development efficiency.
  • Good English listening, speaking, reading, and writing skills.
  • A Bachelor's degree in Engineering, Information Systems, Computer Science, or a related field.

Responsibilities

  • Design, develop, and maintain NPU-related features and customer requirements on Qualcomm platforms to support new platform and commercialization needs.
  • Participate in NPU driver feature development and optimization, improving performance, stability, and maintainability for Hexagon use cases.
  • Optimize NPU RPC performance and software interaction paths to reduce customer integration overhead and improve end-to-end efficiency for NPU algorithm deployment.
  • Improve NSP algorithm integration efficiency for Qualcomm platform customers by enhancing software enablement, debugging methodology, and issue-analysis workflows.
  • Resolve urgent customer NSP algorithm integration issues through debugging, root-cause analysis, workaround alignment, and blocker closure.
  • Collaborate with AI software, driver, kernel, and platform teams to support Linux-based application and driver development and NPU platform enablement.
  • Provide technical guidance and API usage support, and contribute development best practices to improve adoption of Qualcomm NPU and Hexagon software stacks.

Desired Qualifications

  • Experience with Qualcomm platform AI software development, such as QNN, SNPE, and Hexagon SDK.
  • Experience in RPC driver development or RPC performance optimization.
  • Experience with Linux PCIe-related development, especially for NPU, GPU, or heterogeneous-compute subsystems.
  • Experience with NPU/GPU driver development, debugging, or performance tuning.

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