CareerPlan

Staff Software Engineer (AI Developer Tools & Performance)

Shanghai, ChinaFull-time2026-09-24 → 2026-11-03
On-site

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