Arm
Staff Software Engineer, Performance Tooling
$171K–$231K
Austin, Texas · Staff · Full-time · Posted Oct 2, 2026
- Experience
- More than 7 years of hands-on software engineering experience.
About the job
Builds and maintains performance analysis tools for Arm solutions, investigating and optimizing software and system performance from design through release.
What you'll do
- Design, implement, test, integrate, and release performance analysis features and tools.
- Investigate system behavior and analyze performance using profiling, tracing, benchmarking, and experimentation.
- Collaborate with product and customer-facing teams, demonstrate tooling to customers, and contribute to design and code reviews.
What they ask for
- More than 7 years of hands-on software engineering experience delivering reliable software and owning complex technical work.
- Strong software development experience across multiple programming languages, frameworks, and technology stacks.
- Systems experience across areas such as applications, distributed systems, operating systems, virtualization, storage, and networking.
- Experience building tools, diagnostics, or automation, and with performance analysis, profiling, benchmarking, optimization, and root-cause analysis.
Nice to have
- Experience with performance and observability tools such as perf, Intel VTune, AMD uProf, NVIDIA profiling tools, or Linux tracing technologies.
- Experience with Arm architecture or Arm-based cloud infrastructure; AI-assisted development tools or agents are also mentioned.
Pay
$170,900-$231,200 per year (base salary)
Tools
perf, Intel VTune, AMD uProf, NVIDIA profiling tools, Linux tracing technologies, Linux, Kubernetes, AWS
AI focus
Experience using AI-assisted development tools or agents to accelerate debugging, analysis, or software development is a nice-to-have.
Model-written summary · the original posting is authoritative