Drimva

Arm

CPU Hardware Verification Software Engineer

$130K–$176K

Austin, Texas · Full-time · Posted Sep 15, 2026

Experience
Professional software development experience is required; no number of years is stated.
Education
Bachelor’s degree in Computer Science, Computer Engineering, Electrical Engineering, or a related field.

About the job

Develop and deploy Raven, a C++ random test generator, and work with CPU verification teams to address architectural and microarchitectural verification challenges.

What you'll do

  • Develop, document, test, and deploy Raven, including functionality and test templates for CPU verification.
  • Debug and resolve issues reported by Raven users and internal QA.
  • Work with CPU verification engineers and architects to understand challenges and develop solutions; responsibly use and review AI-assisted engineering changes.

What they ask for

  • 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.
  • Strong software engineering skills, including modern object-oriented programming, data structures, and algorithms.
  • Assembly-language programming experience and strong computer architecture fundamentals, including caches, TLBs, and processor pipelines.

Nice to have

  • Professional experience with microprocessor architecture, CPU verification, random test generation, or other complex software systems.
  • Master’s degree in a related field; advanced CPU microarchitecture knowledge, Arm architecture familiarity, CPU design or verification environment experience, cross-organizational collaboration, or familiarity with Verilog HDL and hardware simulation environments.

Pay

$130,100-$176,000 per year (base salary)

Tools

C++, Python, Verilog HDL

AI focus

Use AI responsibly to accelerate engineering work; understand, reason about, and ensure the correctness and maintainability of contributed code. AI may support application preparation, but may not be used to complete assigned assessment tasks.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)