Senior Principal Software Architect – AI
Core
Shape the architecture and technical direction of Arm's AI software portfolio, connecting applications and developer frameworks to AI acceleration hardware.
Role type
Senior Principal Software Architect (AI Systems)
Builds
AI software portfolio, frameworks, runtimes, compilers, and compute platforms for edge markets.
Domain
Semiconductor, AI, Systems Software, Hardware/Software Co-design
Deliverable
production ML models
Required skills
Software architecture, systems software, hardware/software co-design, computer and system architecture, heterogeneous computing, hardware acceleration, modern AI models and workloads, C/C++, PyTorch, ONNX
Preferred skills
NPUs, GPUs, DSPs, ML compiler technologies (MLIR, LLVM), low-precision inference, LLMs, multimodal models, embedded or edge computing, open-source communities
Technologies
PyTorch, ExecuTorch, LiteRT, ONNX, ONNX Runtime, MLIR, LLVM (via careerplan.io/jobs/101241234128-senior-principal-software-architect-ai-at-arm)
Responsibilities
Develop, review, and approve designs with senior engineers; work across hardware and software teams for co-design; collaborate with customers and ecosystem partners; understand emerging AI models and translate them into requirements; evaluate emerging technologies and industry trends.
Seniority
Principal, technical leadership & strategy
