Staff Software Engineer, Physical AI

Arm Holdings

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Seattle, WA
Salary
$209,100–$282,900 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $221k
This role $246k
$164k most similar roles pay here $296k

This role pays more than 70% of similar roles. Most pay $187,375–$254,500 — the shaded band above. At the midpoint, this role pays about $246k versus about $221k for comparable roles.

Based on 240 similar postings.

Employer

About Arm Holdings

Arm Holdings plc is a leading British semiconductor and software design firm, established in 1990 and recognized for developing energy-efficient processor architectures that power nearly all smartphones and a vast range of IoT and computing devices.

Arm Holdings currently has 48 open roles on FindRole.

Listed pay typically runs $209,100–$282,900 across 47 roles with salary data.

Most-posted roles

View all roles at Arm Holdings

At a glance

TL;DR · Staff Software Engineer, Physical AI

Staff Software Engineer, Physical AI will join the team to build foundational software for physical AI platforms on Arm. This role focuses on developing platform-level services, runtime infrastructure, and developer tooling to support tasks like vision, robotics, and speech based on sensor input. You will create stable abstractions that decouple applications from hardware accelerators while building APIs, SDKs, and observability capabilities to improve developer workflows. The work involves solving challenges in distributed systems and edge computing by ensuring software performs reliably under real-time constraints and limited resources. Required skills include proficiency in C/C++, Rust, Go, or Python, along with expertise in Linux-based systems, process isolation, and performance optimization. You will collaborate with architects and AI engineers to build infrastructure for on-device deployment, managing the lifecycle of AI components across heterogeneous hardware like CPUs, GPUs, and NPUs.

What does a Software Engineer earn in Washington?

Median $202800 from 318 postings across 31 companies.

See salary data

What you'll do

  • Build and implement scalable system services for physical AI workloads.
  • Develop runtime infrastructure for the deployment, lifecycle management, and updates of on-device AI components.
  • Create abstractions that decouple applications from underlying AI frameworks, models, and hardware accelerators.
  • Build APIs, SDKs, and developer tooling to streamline the integration of AI features.
  • Develop observability and diagnostics capabilities to monitor performance and system behavior.
  • Optimize system-level performance across CPUs and various AI accelerators under edge constraints.
  • Create reference implementations, documentation, and example workflows for internal and external users.

What we're looking for

  • 6+ years of experience building systems software, platform services, or distributed systems in production.
  • 3+ years of experience building developer platforms, SDKs, or internal tooling.
  • Proficiency in C/C++, Rust, Go, or Python.
  • Solid understanding of Linux-based systems, process isolation, IPC, and service lifecycles.
  • Strong fundamentals in algorithms, data structures, and performance optimization.
  • Experience with container technologies and modern packaging/deployment approaches (preferred).
  • Familiarity with edge computing, embedded Linux, or real-time systems (preferred).
  • Exposure to AI/ML inference, heterogeneous computing, robotics, or security concepts like secure boot (preferred).

More like this

Similar roles

Physical AI, Computer Vision Engineer

Amd

Austin, TX +2 69 days ago $174,400$261,600
Embedded Linux RTOS Computer Vision AI Inference Heterogeneous Computing FPGA Vitis™ AI ONNX PyTorch TensorFlow ROS 2 OpenGL Vulkan Wayland Linux Kernel
Hybrid

Staff Software Engineer, AI Inference Cloud

Arm Holdings

Seattle, WA 2 days ago $209,100$282,900
Kubernetes Go C++ Rust Python AI Inference Distributed Systems PyTorch Ray vLLM SGLang TensorRT-LLM Observability Networking Capacity Planning
5+ yrs exp

Staff Software Engineer, AI Compute Platform

Arm Holdings

Seattle, WA 2 days ago $209,100$282,900
Kubernetes Go Python Distributed Systems APIs Containers PostgreSQL Kafka Prometheus Grafana OpenTelemetry PyTorch Ray vLLM GitOps RPC Asynchronous Processing
5+ yrs exp

Staff Engineer, Ambient AI Technology

Qualcomm

San Diego, CA 26 days ago $134,800$202,200
C C++ Python ARM Linux DSP NPU GPU Embedded Systems Middleware IPC Shared Memory Driver Development Edge AI System Debugging multimodal sensing
4+ yrs exp

Software Developer - Physical & Edge AI Platforms

Arm Holdings

Seattle, WA 68 days ago $209,100$282,900
C++ Rust Go Python Linux Edge Computing Distributed Systems ARM IPC SDKs APIs Real-time Systems Embedded Linux Hardware Accelerators Performance Optimization
Hybrid