Posted 7h ago

Design Verification Engineer New Grad

@ JDWK
Austin, Texas, United States
$100k-$150k/yrRemoteFull Time
Responsibilities:developing testbench, writing tests, debugging failures
Requirements Summary:Entry-level verification engineer with degree in EE/CE/CS; strong digital design, SystemVerilog, Python; debugging; startup adaptability.
Technical Tools Mentioned:SystemVerilog, Verilog, UVM, VCS, Xcelium, Questa, Verilator, Python, Tcl
Save
Mark Applied
Hide Job
Report & Hide
Job Description

Create, execute, and maintain a design verification environment for the development of a RISC-V based SoC

Description

ABOUT US

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 an entry-level Design Verification Engineer who is ready to take meaningful ownership of block-level and SoC-level verification. You'll work alongside our verification lead and RTL designers to build testbench infrastructure, write tests, and keep regression pipelines

healthy as the design evolves.


ROLE OVERVIEW

You'll implement and maintain verification components within our UVM/SystemVerilog

testbench environment, develop constrained-random and directed test scenarios, and

contribute to coverage closure. You'll get hands-on exposure to the full verification flow —

from environment bring-up to CI integration — with mentorship from senior engineers.


KEY RESPONSIBILITIES

- Develop and maintain block-level and SoC-level testbench components in

 SystemVerilog/UVM.

- Write directed, constrained-random, and coverage-driven tests for RISC-V CPU and

 SoC peripherals.

- Debug simulation failures and work with RTL designers to root-cause issues.

- Contribute to regression infrastructure and CI flows (Jenkins, GitLab CI, or similar).

- Implement functional coverage models and work toward coverage closure.

- Write and review SVA assertions to improve design observability.

- Support FPGA-based bring-up and firmware validation tasks.

- Document test plans, methodologies, and verification findings.


REQUIREMENTS

- BS, MS, or PhD in Electrical Engineer, Computer Engineering, or Computer Science

- Strong coursework digital design, VLSI, or computer architecture.

- Working knowledge of Verilog or SystemVerilog from courses or projects..

- Experience verifying at least one of: CPU cores, memory subsystems, or on-chip

 interconnects (AXI, AHB, TileLink, etc.).

- Familiarity with simulation tools (VCS, Xcelium, Questa, or Verilator).

- Basic scripting ability in Python, Tcl, or shell for test automation and debug.

- Solid debugging skills and attention to detail.

- Comfortable working in a startup environment with evolving priorities.


PREFERRED QUALIFICATIONS

- Exposure to RISC-V architecture or open-source cores (CVA6, Ibex, Rocket, etc.).

- Familiarity with formal verification concepts or tools (JasperGold, SymbiYosys).

- Experience with FPGA-based prototyping or co-simulation (Verilator + QEMU).

- Any contributions to open-source hardware or verification projects.


WHAT WE OFFER

- Hands-on exposure to full-SoC verification for a RISC-V chip from the ground up.

- Direct mentorship from experienced verification and RTL engineers.

- High visibility and real ownership in a small, expert team.

- Flexible work arrangements and PTO.

- Competitive compensation and benefits.

About the Company


JDWK was started with the goal of drastically reducing the time and resources needed to design modern VLSI systems through intelligent and highly configurable automation. We work with customers from concept to tapeout to deliver perfect silicon at a fraction of the cost of traditional design services, while continually enhancing and evolving our software to optimize execution.