Staff SoC Power Performance Verification Engineer

Arm
Austin, United States
1 day ago
Verified
Apply on careers.arm.com
Prepare application

Role details

Experience level
Experienced
Compensation
€198,000.0 - €268,000.0
Languages
English

Tech stack

Ruby Python C++

Job description

Job Description:

Passionate in analyzing performance bottlenecks and driving architectural improvements?

Eager to expand into building SoC platforms for performance  verification analysis?

Arm’s System-on-Chip (SoC) Performance Analysis Team in Central Technology Group builds early Performance analysis platforms to enable system technology exploration on future Arm System/SoC architecture. Using workload characterization and analysis, we influence future SoC, CPU and IP designs. We are seeking highly skilled and motivated performance analysis engineers to join our diverse team at Arm!

Responsibilities:

As a Performance verification and Emulation engineer you will be working on multiple aspects of performance analysis, including:

  • Perform RTL performance analysis and verification for SoC
  • Provide technical leadership while collaborating closely with architecture, design, and modeling teams on high-performance SoC
  • Implement performance verification plans at SoC-level and performance debug using both simulation and emulation environments.
  • Drive emulation-based performance studies, including emulator bring-up and execution of complex, system-level benchmarks.
  • Conduct theoretical analysis of memory system optimizations; develop, run, and analyze benchmarks in simulation and/or emulation environments.
  • Debug performance failures, identify design bottlenecks, and propose data-driven architectural or RTL solutions.
  • Develop and enhance debug infrastructure, tooling, and visualization solutions to accelerate performance analysis and root-cause identification.
  • Leverage AI-based tools and automation to improve engineering productivity and performance analysis workflows.
  • Mentor and guide junior engineers, contributing to the technical growth and effectiveness of the team.


Requirements

quired Skills and Experience:

  • Proven experience in SoC RTL performance analysis and debug using hardware emulation platforms.
  • Hands-on experience with emulator bring-up, configuration, and development of new performance test cases.
  • Strong system-level performance debug experience across complex IP interactions, including CPU, GPU, and I/O workloads.
  • Deep understanding of memory system architecture and interconnect design.
  • Excellent knowledge of Verilog and SystemVerilog.
  • Working knowledge of C, C++, and a scripting language such as Python or Ruby.
  • Proven understanding of multiprocessor coherency, memory ordering, I/O ordering, interrupts, MMU, and cache architectures.
  • Strong debugging, data analysis, and technical presentation skills.

“Nice To Have” Skills and Experience:

  • Proficiency in Unix/Linux, scripting, and source control systems (e.g., Git, Subversion).
  • Familiarity with one or more CPU instruction sets
  • Familiarity with SystemVerilog
  • Familiarity with ARM architecture
  • Experience with compilers, assemblers, or device drivers.


Benefits & conditions

Salary Range:

$198,100-$268,000 USD per year

We value people as individuals and our dedication is to reward people competitively and equitably for the work they do and the skills and experience they bring to Arm. Salary is only one component of Arm's offering. The total reward package will be shared with candidates during the recruitment and selection process.

At Arm, we believe great work starts with supporting our people. Our benefits are designed to help you thrive at work and in life, with competitive rewards, health and wellbeing support, flexible ways of working, opportunities to learn and grow, generous time off and family support. Benefits vary by location, but wherever you join Arm, you’ll be part of a culture that values your contribution, your wellbeing and your future.


About the company

Arm is the industry’s highest-performing and most power-efficient compute platform with unmatched scale that touches 100 percent of the connected global population. To meet the insatiable demand for compute, Arm is delivering advanced solutions that allow the world’s leading technology companies to unleash the unprecedented experiences and capabilities of AI. Together with the world’s largest computing ecosystem and 22 million software developers, we are building the future of AI on Arm.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on careers.arm.com
Prepare application

Inside Arm

Culture, engineering, and team stories

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

2:43 min

Origins and early goals of the C++ language

Bjarne Stroustrup · World Congress 2022

50 sec

Why developer happiness matters in web frameworks

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

1:17 min

Fabricated software updates for Python alongside lunar quarantine proposals

Chris Heilmann +1 · LIVE

2:46 min

Scale of open source software investments at Arm

Andrew Wafaa Andrew Wafaa · World Congress 2024

2:30 min

Evaluating pybind11 against direct Python C API

Konstantin Bespalov · World Congress 2023

2:36 min

Introduction to functional programming concepts in C++

Jonathan Müller Jonathan Müller · World Congress 2025

Videos

See all

Related articles

See all