Arm

CPU Hardware Verification Software Engineer

Arm
Apply
1 day ago
Austin, TX, USAMid Level
H1B sponsor

Base Salary

$130k - $176k/yr

Responsibilities

  • Collaborate across the team to develop, document, test, and deploy Raven.
  • Design and implement Raven functionality for architectural and microarchitectural CPU verification.
  • Develop Raven test templates that exercise and stress Arm CPU features.
  • Investigate, debug, and resolve issues reported by Raven users and internal QA.
  • Work with CPU verification engineers to understand challenges and develop effective solutions.
  • Use AI responsibly while understanding, reviewing, and maintaining all contributed code.

Requirements

  • Professional software development experience in C++.
  • Experience with Python or other scripting languages.
  • Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Knowledge of modern object-oriented programming, data structures, and algorithms.
  • Experience with assembly-language programming and strong computer architecture fundamentals, including caches, TLBs, and processor pipelines.
  • Strong written and verbal communication skills.
  • Preferred qualifications include experience with microprocessor architecture, CPU verification, random test generation, or complex software systems.
  • Preferred qualifications include advanced CPU microarchitecture knowledge, Arm architecture and assembly-language familiarity, CPU design or verification environment experience, cross-organizational collaboration, and familiarity with Verilog HDL and hardware simulation environments.

Benefits

  • Hybrid working with team-specific patterns and flexibility determined according to role and team needs.
  • Accommodation support is available during the recruitment process.
  • Arm offers competitive and equitable rewards, with the total reward package shared during recruitment.

Tech Stack

Categories

Arm

About Arm

5,001-10,000 employees

Arm’s foundational technology is defining the future of computing. A future built by the greatest technology ecosystem in the world. A future built on Arm. Arm is everywhere technology matters. Technology matters everywhere. Together, we’ll power every technology revolution moving forward, including cloud computing, automotive and autonomous systems, IoT, the metaverse, and beyond. Changing the world. Again. On Arm.

Contact me