Staff Robotics Engineer
Core
Design and build software foundations connecting sensing, planning, control, and actuation for autonomous robots to operate reliably on-device without cloud dependency.
Role type
Staff Robotics Engineer (Physical AI Systems)
Builds
Modular robotics software, APIs, SDKs, and reference platforms for Arm-powered products.
Domain
Robotics, Embedded Systems, Real-time Computing, AI
Deliverable
production ML models
Required skills
Robotics architecture, C++, Python, ROS 2, Real-time systems, System integration, Performance optimization, Algorithm design, Concurrency, Distributed systems
Preferred skills
Navigation, Motion planning, Simulation (SITL/HIL), Heterogeneous computing, Functional safety, Open-source contributions
Technologies
C++, Python, ROS 2, Linux, Arm processors, CPUs, GPUs, NPUs, DSPs (via careerplan.io/jobs/100399721520-staff-robotics-engineer-at-arm)
Responsibilities
Architect modular robotics software integrating sensors and actuators; Build APIs and SDKs for developer workflows; Optimize end-to-end latency and determinism; Lead design reviews and mentor engineers.
Seniority
Staff, technical leadership & hands-on IC
