Skip to content
RosaicLabs

CPU Design Verification Engineer - Intern

Santa Clara, CA; Austin, TXOnsite · United States
Intern · Intern · Silicon
POSTED 5 OCTVERIFIED 12H AGO
Apply Ask
Role
35 days opentrue age
Posted 5 Oct
Payats field
$30–55 / hourposted
▼ −10% vs market median $98k
$62k$125k
Market p25–p75
$73k–$125k
RosaicLabs p25–p75
$88kn=3
SF Bay Area · n=146 · 365d to 6 Nov
CompanyRosaicLabs →
10open roles
Opened · 30d
+0
Closed · 30d
−1
3d of snapshots · 30d window
Market
1,694open · Intern Software engineering
Opened · 7d
+925% of open
All software engineering
75,186open
All tracked boards · live 10 Nov · n=1,694
Visa
2H-1B LCAs · FY26
LCAs FY26 · n=2 · to 2026-06-26
PythonC++

Join our hardware team as an intern or co-op verifying the CPU core and cache hierarchy, with hands-on ownership of verification environments from test plan through coverage closure and bring-up.

Get hands-on exposure to chip design and verification — perfect for EE/CompE students curious about how it all comes together.

What you'll do

  • Work with your mentor to develop verification plans for the CPU core and cache hierarchy
  • Write and debug SystemVerilog/UVM testbenches, checkers, and stimulus for your assigned block
  • Build tests, scoreboards, and reference models, and close functional and code coverage
  • Triage and root-cause failures with RTL designers, with mentorship from senior engineers
  • Participate in design and verification reviews and document your verification environment and results

Requirements

  • Working toward BS/MS in Electrical Engineering, Computer Engineering, Computer Science, or related field
  • Recently completed coursework in digital design and verification, covering at least one of: computer microarchitecture; digital logic and RTL design; constrained-random and coverage-driven verification
  • Familiarity with verifying processor designs, such as: a modern ISA; out-of-order execution and memory ordering; cache coherency and virtual memory
  • Hands-on SystemVerilog experience, including: testbench development (UVM preferred); assertions and functional coverage
  • Understanding of the end-to-end ASIC design flow and general VLSI concepts
  • Scripting experience (Python, Perl, or Tcl) for regression automation; C/C++ a plus
Source · RosaicLabsFirst seen 2 NovOriginal ↗