CareerPlanGet AI match score →

Staff Software Performance Engineer - Team Lead

Multiple locations💼 Full-time🗓 2026-06-11 → 2026-07-22

Core

Lead a small group of engineers to analyze and optimize software performance on Arm systems, influencing hardware design decisions and solving complex performance issues in large software stacks.

Role type

Staff Software Performance Engineer (Team Lead)

Builds

Optimized software performance on Arm platforms and hardware designs

Domain

Semiconductor / System Architecture / Performance Engineering

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

C/C++, profiling and tracing large applications, problem solving, managerial experience, OS concepts (processes, threads, locks, virtual memory), System Architecture (pipelines, caches, MMUs, interconnect), compiler optimizations, assembly code reasoning

Preferred skills

coaching others, understanding sophisticated software (web servers, databases, mobile apps), open-source project development cycles, Arm architecture and tools

Technologies

Arm platforms, FPGAs, software models of upcoming hardware designs

Responsibilities

Plan and deliver team tasks, manage direct reports, facilitate continuous learning, analyze and improve large codebases, collaborate with internal teams and external partners, design strategies to identify performance bottlenecks, document analysis and share knowledge

Seniority

Staff, hands-on IC with team leadership

Sourced via arm · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Arm ↗