AI Infrastructure Software Engineer
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.
