Staff Software Engineer (AI Developer Tools & Performance)
Core
Design and develop software tools and automated workflows to boost developer efficiency for Physical AI applications on Arm-based platforms.
Role type
Staff Software Engineer (Developer Tools & Performance)
Builds
Reusable tools, automated workflows, and performance-analysis capabilities for Physical AI solutions
Domain
Arm architecture, Physical AI, robotics middleware, heterogeneous computing
Deliverable
production ML models
Required skills
C/C++, Python, Linux systems, software performance engineering, profiling, debugging, optimization, CLI/API/plugin development, Arm architecture knowledge
Preferred skills
eBPF, PMU profiling, OpenTelemetry, AI Agent tools, ROS 2, autonomous systems, IVI, ADAS
Technologies
Arm, Linux, C/C++, Python, eBPF, PMU, OpenTelemetry, ROS 2
Responsibilities
Develop reusable tools and automated workflows for building, analyzing, optimizing, validating, and deploying Physical AI workloads; Develop performance-analysis capabilities to detect bottlenecks across AI models, middleware, OS, and compute resources; Collaborate with internal teams, open-source communities, and partners to identify developer challenges; Build reference integrations, documentation, and examples to simplify tool adoption
Seniority
Staff, hands-on IC
