Skip to content

Design Verification Engineer

Develops AI-assisted verification workflows and reusable frameworks using SystemVerilog, UVM, and Python for silicon IP blocks. Owns strategy, coverage, debug, and tapeout readiness while collaborating with ML teams; requires 4-6 years verification experience.

Palo Alto, CACaliforniaQA EngineeringOnsite4+ YOE

About the role

What You’ll Do

  • Own verification strategy across multiple IP blocks and subsystems, from testbench architecture to signoff.
  • Design and develop AI assisted workflows that accelerate verification, coverage closure, and debug.
  • Build reusable verification frameworks using SystemVerilog, UVM, Python and custom automation tooling.
  • Collaborate with ML and software teams to integrate AI models into existing DV environments.
  • Contribute to product direction by exploring how automation can reshape verification methodologies.
  • Work with customers in a forward deployed capacity when needed, translating real design challenges into product features.
  • Drive tapeout readiness with full accountability for quality metrics, regression health, and coverage targets.
  • Mentor junior engineers and help define best practices for next generation verification teams.

Qualifications

  • 4 to 6 years of hands-on verification experience.
  • Strong SystemVerilog and UVM skills with proven debug depth.
  • Familiarity with Python or similar scripting languages.
  • Curious mindset toward AI or automation in verification, even if not an expert yet.
  • Ability to work across domains and communicate clearly with software or ML teams.
  • Comfortable interacting with clients, architects, and leadership when needed.
  • Thrives in a high responsibility environment and enjoys creating solutions that did not exist before.

Bonus Skills

  • Experience with formal verification, co-simulation or stimulus generation frameworks.
  • Background in ML, LLMs, data pipelines, or tool development.
  • Previous involvement in customer facing or forward deployed engineering roles.
  • Demonstrated ability to build tools that others actually use.

Skills

SystemverilogUvmPythonFormal VerificationAIMachine LearningCo-SimulationStimulus GenerationTestbench ArchitectureCoverage Closure

Similar roles

QA Engineering jobs

Income Verification QA Analyst

Audit verification reports and outreach workflows for accuracy, completeness, and compliance. Requires strong attention to detail, analytical judgment, and familiarity with QA rulesets and data-sensitive processes.

18 – 23Nashville, TNQA EngineeringOn-siteLookerCompliance

Software Engineer II – Test/Internal Tooling

Design, develop, and maintain test frameworks and internal tooling for autonomous rail vehicles. Requires strong experience in Python, C++/Rust, HITL/SITL testing, Linux, Docker, and Kubernetes.

140k – 164kLos Angeles, CAQA EngineeringOn-site3+ YOEC++Rust

Software Development Engineer in Test

SDET responsible for designing automated test frameworks, executing functional/regression/performance testing, and collaborating with developers to ensure quality of AI-driven software.

Orlando, FLQA EngineeringRemoteAWSSQL

Software Engineer - SDET

Build testing infrastructure and tooling including AI test generation, test harnesses, and performance frameworks using Rust, Go, and K6. Requires 5+ years building high-quality testing software and strong CS fundamentals.

170k – 240kSan Francisco, CAQA EngineeringOn-site5+ YOEGoK6

Manager, Quality Engineering

Player-coach QE Manager leading a team of quality engineers. Sets strategy, mentors staff, owns E2E/API test automation, CI/CD integration, and drives quality practices across a digital banking platform.

150k – 180kUnited StatesQA EngineeringRemote5+ YOECI/CDAgile