Staff Software Engineer, Physical AI
Core
Building foundational platform-level services, runtime infrastructure, and developer tooling for Physical AI workloads (vision, robotics, speech) on Arm devices, enabling on-device deployment and management independent of cloud services.
Role type
Staff Software Engineer (Platform & Systems)
Builds
Scalable system services, runtime infrastructure for AI lifecycle management, APIs, SDKs, and developer tooling for edge AI.
Domain
Edge computing, distributed systems, AI infrastructure, embedded Linux, heterogeneous computing.
Deliverable
production ML models
Required skills
C/C++, Rust, Go, Python, Linux-based systems, process isolation, IPC, service lifecycles, API versioning, system-level performance optimization, algorithms, data structures.
Preferred skills
Container technologies, edge computing, embedded Linux, real-time systems, AI/ML inference systems, heterogeneous computing (CPUs, GPUs, NPUs, DSPs), robotics, vision systems, open-source contributions, security concepts (secure boot, isolation, attestation).
Responsibilities
Build and implement reliable, scalable system services for physical AI workloads; Develop runtime infrastructure for on-device deployment and lifecycle management; Build APIs, SDKs, and developer tooling to streamline AI feature integration; Improve end-to-end developer workflows from local development to on-device deployment; Build observability and diagnostics capabilities; Contribute to system-level performance optimization across CPUs and AI accelerators. (via careerplan.io/jobs/100399721568-staff-software-engineer-physical-ai-at-arm)
Seniority
Staff, hands-on IC with strategic impact
