CareerPlan

AI Infrastructure Software Engineer

Shanghai, ChinaFull-time2026-07-10 → 2026-11-10

Core

Develop NPU infrastructure features and capabilities for Qualcomm platforms, focusing on driver optimization, RPC performance, and software enablement for AI algorithm deployment.

Role type

Senior IC embedded software engineer (NPU infrastructure)

Builds

NPU drivers, RPC interfaces, and software stacks for Hexagon/NPU solutions

Domain

Semiconductor / AI Infrastructure / Embedded Systems

Deliverable

production ML models

Required skills

C/C++, Linux application development, Linux driver development, embedded system design, RPC performance optimization, NPU/GPU driver debugging, heterogeneous compute subsystems

Preferred skills

Qualcomm QNN/SNPE/Hexagon SDK, Linux PCIe development, NPU/GPU driver tuning

Responsibilities

Design and develop NPU-related features and customer requirements; Optimize NPU driver performance, stability, and maintainability; Improve NPU RPC performance and software interaction paths; Enhance NSP algorithm integration efficiency and debug workflows; Resolve urgent customer integration issues; Collaborate with AI software, driver, and kernel teams; Provide technical guidance and API support for customer adoption.