Arm
Software Developer – Physical & Edge AI Platforms
$209K–$283K
Seattle, Washington · Full-time · Posted Jul 6, 2026
- Experience
- Strong experience is requested; no number of years stated.
About the job
Build platform services, runtime infrastructure, and developer tools for deploying and managing AI workloads on Arm-powered edge and physical AI devices.
What you'll do
- Develop reliable system services and on-device runtime infrastructure for AI component deployment, lifecycle management, and updates.
- Build APIs, SDKs, tooling, observability, and diagnostics to improve AI developers’ workflows.
- Optimize and maintain robust software across resource-constrained edge systems, CPUs, and AI accelerators.
What they ask for
- Strong experience building production systems software, platform services, or distributed systems.
- Proficiency in C/C++, Rust, Go, or Python.
- Understanding of Linux-based systems, process isolation, IPC, service lifecycles, and API build and versioning.
- Experience building developer platforms, SDKs, or internal tooling; strong fundamentals in algorithms, data structures, and performance optimization.
Nice to have
- Experience with container technologies, edge computing, embedded Linux, or real-time systems.
- Exposure to AI/ML inference systems, heterogeneous computing, robotics, vision systems, open-source systems, or security concepts.
Pay
USD $209,100-$282,900 per year (base salary)
Tools
C/C++, Rust, Go, Python, Linux
AI focus
Build platform software and runtime infrastructure that enable on-device deployment, management, and use of AI workloads, including vision, robotics, speech, and sensor-based intelligence.
Model-written summary · the original posting is authoritative