Design Verification Lead

JDWKAustin, TX
Hybrid

About The Position

We’re a small, fast-moving team developing RISC-V–based SoCs and the software infrastructure to automate chip design. Our goal is to make advanced silicon development faster, smarter, and more accessible. We’re looking for a Design Verification Engineer who can take ownership of the verification environment for our SoC and RISC-V CPU core. You’ll be responsible for building a scalable, automated verification framework that continuously validates RTL quality as the design evolves — enabling confident, autonomous design iteration. This is a high-impact, hands-on role at the center of our hardware development flow.

Requirements

  • 5+ years of experience in ASIC/SoC design verification, including at least one full project cycle from environment bring-up to tapeout.
  • Strong proficiency in SystemVerilog/UVM or equivalent methodologies for testbench development.
  • Hands-on experience verifying RISC-V or other CPU cores, memory subsystems, and on-chip interconnects.
  • Proficiency with simulation, coverage, and debugging tools (e.g., VCS, Xcelium, Questa).
  • Experience developing and managing regression and CI flows (Jenkins, GitLab CI, or similar).
  • Ability to script and automate using Python, Tcl, or shell scripting.
  • Knowledge of FPGA-based verification and bring-up.
  • Understanding of software-based validation (e.g., running firmware or bare-metal tests on emulation or FPGA).
  • Strong analytical and debugging skills, with attention to detail and a proactive mindset.
  • Comfort working in a startup environment, handling multiple responsibilities and evolving priorities.

Nice To Haves

  • Familiarity with RISC-V architecture and open-source cores (Rocket, CVA6, Ibex, etc.).
  • Experience with formal verification tools and property checking.
  • Exposure to co-simulation or virtual platform environments (e.g., Verilator + QEMU).
  • Understanding of hardware/software interface verification, including interrupt, DMA, and peripheral validation.
  • Contributions to open-source verification frameworks or RISC-V community projects.

Responsibilities

  • Own the verification environment for the RISC-V CPU and SoC, from architecture to execution.
  • Develop and maintain UVM/SystemVerilog or equivalent testbench infrastructure for block-level and SoC-level verification.
  • Design constrained-random, directed, and coverage-driven tests to validate functional correctness, performance, and corner cases.
  • Integrate verification flows into CI/CD pipelines for automated and continuous regression testing.
  • Collaborate with design engineers to identify test requirements, implement checkers, and add assertions.
  • Monitor verification coverage metrics and drive closure.
  • Leverage FPGA prototyping for accelerated testing, firmware validation, and hardware/software co-verification.
  • Collaborate with software and systems teams to develop test firmware, diagnostic tools, and bring-up tests.
  • Document methodologies and help establish best practices for verification automation and infrastructure.

Benefits

  • Flexible work arrangements and PTO
  • Competitive compensation and benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service