AI Systems Software Engineer – Senior Engineer/Lead Senior Engineer
Core
Design, integrate, profile, and optimize system software enabling high-performance AI workloads across CPUs, GPUs, DSPs, and NPUs on Snapdragon platforms.
Role type
Senior IC systems software engineer (AI/ML)
Builds
System-level AI solutions for Snapdragon SoC portfolio
Domain
Semiconductor / Embedded Systems / AI Hardware Acceleration
Deliverable
production ML models
Required skills
C/C++ programming, real-time operating systems, driver development, computer architecture, heterogeneous multi-processor systems, AI model optimization, CNNs/RNNs/Transformers, PyTorch/TensorFlow/ONNX Runtime/MLIR
Preferred skills
Windows MCDM/WDDM driver stacks, Qualcomm FastRPC, transformer-based models (BERT, GPT, T5, Llama), middleware development
Technologies
Snapdragon SoC, CPUs, GPUs, DSPs, NPUs, PCIe, Windows, PyTorch, TensorFlow, ONNX Runtime, MLIR
Responsibilities
Develop system-level solutions to maximize performance on Windows AI platforms; Profile and optimize system performance for low latency and power; Collaborate with cross-functional teams to drive feature adoption; Benchmark AI tools and workflows; Drive continuous improvements in AI model performance and efficiency.
Seniority
Senior, hands-on IC
