Skip to main content
Arm Holdings

CPU Hardware Verification Software Engineer - Austin, Texas, United States

Arm Holdings Remote friendly (Austin, Texas, United States) 1 month ago
Physical Design & EDA

$130,100 - $176,000 USD yearly

Originally posted 15 September 2026 by the employer.

Develop and deploy Raven, Arm's dynamic random test generator written in C++ for CPU design verification.

About the role

This role develops and deploys Raven, a dynamic random test generator written in C++ used by CPU design teams across the Arm ecosystem. Working within Arm's Architecture & Technology Group, you will collaborate with CPU verification engineers and architects to create verification technology for architectural specifications.

What you'll do

- Collaborate across the team to develop, document, test, and deploy Raven. - Design and implement Raven functionality to enable verification of architectural and microarchitectural features. - Design and develop Raven test templates that exercise and stress architectural and microarchitectural features of Arm CPU designs. - Investigate, debug, and resolve issues reported by Raven users and internal QA. - Work directly with CPU verification engineers to understand verification challenges and develop solutions. - Use AI responsibly to assist engineering work while maintaining code correctness, software architecture standards, and maintainability.

What you'll need

- Professional software development experience in C++, with experience in Python or other scripting languages. - Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. - Software engineering foundation covering modern object-oriented programming, data structures, and algorithms. - Experience with assembly-language programming and an understanding of computer architecture fundamentals, including caches, TLBs, and processor pipelines. - Written and verbal communication skills.

Nice to have

- Professional experience with microprocessor architecture, CPU verification, random test generation, or complex software systems. - Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field. - Advanced CPU microarchitecture knowledge, including out-of-order execution, register renaming, and instruction scheduling. - Familiarity with Arm architectures and assembly languages. - Experience with CPU design or verification environments. - Familiarity with Verilog HDL and hardware simulation environments. - Experience collaborating across organizational and geographic boundaries.

Skills: C++, Random Test Generation, CPU Verification, Computer Architecture, Python

Market context

This role has been open 0 days — well below the 67-day median for EDA/CAD Engineering roles.

EDA/CAD Engineering · EDA Tools

Open roles in category
726
Median days open
67 d
Median salary
$187k
See the full market breakdown ▾Category comparison, skills in demand, and who else is hiring
How Arm Holdings compares in EDA/CAD Engineering hiring
Metric Arm Holdings All employers we track in this specialty (726 roles · 74 employers)
Open roles in this specialty 19 726
Open roles in the wider Physical Implementation family 43 1560 · 112 employers
Median days open 0 d 67 d (−67 d vs this employer)
Median salary (USD postings) — $187k

Skills observed across this category: C++, Random Test Generation, CPU Verification, Computer Architecture, Python

Who's hiring in this category

  • Cadence Design Systems · 157 open roles · median 153 d
  • Synopsys · 64 open roles · median 44 d
  • Micron Technology · 48 open roles · median 48 d
  • GlobalFoundries · 40 open roles · median 29 d
  • Qualcomm · 38 open roles · median 79 d
  • Renesas Electronics · 36 open roles · median 6 d

How we counted: 726 open EDA/CAD Engineering (EDA Tools) roles from 74 employers tracked in the SemiconductorJobs index, counted 28 Oct 2026. Specialty figures count only roles carrying this exact specialty label, so an employer's related work in neighbouring specialties is not included there — it is counted in the wider Physical Implementation family row. Figures refresh nightly.

Apply now
Austin, Texas, United States
Hybrid
$130,100 - $176,000 USD yearly
1 month ago

Share this job