SoC Performance/Power Verification/Emulation Engineer

Arm
Austin, United States
Today
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 about building SoC verification platforms?
  • Eager to expand into firmware, software and performance 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 simulation/emulation engineers to join our diverse team at Arm!

Responsibilities:

  • As a SoC verification/Emulation Engineer, you will:
  • Develop SoC verification testbench for simulation and  Power Performance emulation-based analysis
  • Modify RTL and stitch together IP’s to build various SoC flavors.
  • Make incremental changes to system level firmware and bring-up SoC to implement test cases
  • Verify the SoC with bare-metal tests and OS boot.
  • Collaborate with architects to define future SoC architectures
  • Explore innovative ways for SoC integration, develop supporting tools and workflows

Required Skills and Experience:

  • Detailed understanding of computer architecture and bus protocols
  • Experience in bringing-up full-chip SoC test cases in Simulation and Emulation
  • Experience in implementing RTL modules using Verilog/System Verilog
  • Experience in Python/Ruby, C/C++ and assembly language
  • Experience enabling workloads and benchmarks on RTL Simulation and  Power  Performanc Emulation environments
  • Excellent communication and partnership skills
  • Proactive with strong problem-solving ability

Requirements

Required Skills and Experience:

  • Detailed understanding of computer architecture and bus protocols
  • Experience in bringing-up full-chip SoC test cases in Simulation and Emulation
  • Experience in implementing RTL modules using Verilog/System Verilog
  • Experience in Python/Ruby, C/C++ and assembly language
  • Experience enabling workloads and benchmarks on RTL Simulation and  Power  Performanc Emulation environments
  • Excellent communication and partnership skills
  • Proactive with strong problem-solving ability

“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 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

5:59 min

Compiling routing logic into certified safety microcontrollers

Ulrich Wurstbauer +1 · LIVE

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