Home / Resume guide
RESUME GUIDE

A VLSI resume that survives a 30-second scan

A hiring manager on a chip team spends well under a minute on a first pass. Here's a template built for that scan, a formula for bullets that sound like engineering, and a checklist of the mistakes that get resumes rejected.

WHAT GETS READ

What a reviewer checks in the first 30 seconds

In roughly this order. If these five aren't obvious at a glance, the rest of the page rarely gets read.

01 · FIT

Which role this is for

A headline like "Design Verification Engineer, SV/UVM" tells them straight away which pile you belong in.

02 · LANGUAGES

HDL, HVL and scripting

Verilog, SystemVerilog, UVM, TCL, Python: the words they're matching against the job post.

03 · PROOF

A real project with numbers

Coverage reached, bugs found, frequency closed. For freshers, the project section does the job an experience section would.

04 · EXPOSURE

Industry tools or a tape-out

An internship, a college tape-out, or hands-on time with commercial EDA tools. Any one of these stands out.

05 · FOUNDATION

Degree and CGPA

Still screened at many product companies for freshers. Put it near the top while you're under two years' experience.

06 · CLARITY

One clean page

A single column, standard headings, no graphics. A clean page reads as someone who writes clean RTL.

THE TEMPLATE

Two worked examples you can adapt

Amber highlights are placeholders to replace with your own details. The numbers are there to show the style, so use your real ones. Never copy a figure you can't defend.

Your Name

City, State · you@email.com · +91 XXXXX XXXXX · linkedin.com/in/you · github.com/you
Design Verification Engineer (Fresher): SystemVerilog, UVM, functional coverage

EDUCATION

M.Tech, VLSI Design, University2024 – 2026
CGPA 8.6 / 10 · Thesis: Constrained-random verification of an AXI4-Lite slave
B.Tech, Electronics & Communication, College2020 – 2024

TECHNICAL SKILLS

HDL / HVL SystemVerilog, Verilog, UVM 1.2, SVA
Protocols AXI4-Lite, APB, UART, SPI
Tools Questa / VCS / Xcelium, Verdi or SimVision (waveform debug), Git
Scripting Python (regression scripts), Bash, Makefiles

PROJECTS

UVM Testbench for an AXI4-Lite Slave (M.Tech thesis)GitHub ↗
  • Built a layered UVM environment (agent, sequences, scoreboard with a reference model) for a 32-bit AXI4-Lite register slave.
  • Wrote 14 constrained-random sequences and 22 SVA properties for handshake and response ordering, and reached 96% functional coverage.
  • Found 3 RTL bugs, including a lost write response under back-to-back transactions, and documented each with waveform evidence.
Synchronous FIFO: Design + VerificationGitHub ↗
  • Designed a parameterised FIFO in Verilog and verified full/empty/almost-full corner cases with a self-checking SystemVerilog testbench and cover groups.

INTERNSHIP

Verification Intern, CompanyJan – Jun 2026
  • Extended an existing UVM regression with 6 new tests for a DMA block and closed 40 coverage holes flagged in weekly reviews.
  • Automated nightly regression triage with a Python script that groups failures by error signature, saving the team about 2 hours a day.

ACHIEVEMENTS

  • GATE 2024 AIR 1,245 (EC) · Finalist, college hardware hackathon
SECTION ORDER

Freshers (0–2 years)

Headline → Education → Skills → Projects → Internship → Achievements

SECTION ORDER

Experienced (2+ years)

Headline → Summary → Experience → Skills → Education. Projects fold into experience.

USE IT

Copy as plain text

Paste into Google Docs or Word, set an 11 pt font and 0.6″ margins, replace the placeholders, then export to PDF.

THE BULLET FORMULA

Write every bullet like an engineering result

Each line should answer: what did you do, to what, how, and what changed because of it?

1 · ACTION VERB

Built, verified, closed, reduced, automated, debugged. Not "worked on".

2 · THE THING

A UVM environment for an AXI4-Lite slave. A 2.5M-instance CPU block.

3 · THE METHOD

With constrained-random sequences and SVA. By reworking the CTS strategy.

4 · THE RESULT

96% functional coverage, 3 RTL bugs found. 35% less skew, 40 ps recovered.

BEFORE → AFTER

Six rewrites from real-looking resumes

Same experience, told in a way that gives an interviewer something to ask about.

BEFORE
AFTER
Worked on UVM verification of a UART.
Built a UVM testbench for a UART (TX/RX agents, scoreboard) and reached 100% code and 92% functional coverage with 9 constrained-random tests.
Knowledge of STA and timing concepts.
Fixed 120 setup violations on a 500 MHz block using cell resizing and logic restructuring, and signed off in PrimeTime across 3 corners.
Did a project on a 32-bit RISC processor.
Designed a 5-stage pipelined RV32I core in Verilog with forwarding and hazard detection. It passes the riscv-tests suite in simulation at 100 MHz on an Artix-7.
Familiar with Python scripting.
Wrote a Python script that parses regression logs and buckets failures by signature, cutting daily triage from 2 hours to 15 minutes.
Part of a team that taped out a chip.
Owned DFT insertion for a 180nm college tape-out: scan stitching, ATPG, and 98.7% stuck-at coverage.
Good communication and teamwork skills.
Led weekly bug-review meetings for a 4-person verification team and presented coverage closure status to the design lead.
KEYWORDS BY DOMAIN

Words a reviewer expects to see (if they're true)

Match the job post. Only list what you can explain under follow-up questions.

DOMAINLANGUAGES & METHODSCONCEPTSPROJECT THAT PROVES IT
Design verificationSystemVerilog, UVM, SVA, PythonConstrained-random, functional coverage, scoreboards, RALUVM testbench for an AXI/APB peripheral with a coverage report
RTL designVerilog, SystemVerilog, TCLFSMs, pipelining, CDC, low-power, synthesis constraintsPipelined processor core or a CDC-safe async FIFO
Physical designTCL, PythonFloorplanning, CTS, MMMC, IR drop, ECOsOpen-source RTL-to-GDS (OpenROAD/OpenLane) with timing reports
STATCL, SDCSetup/hold, OCV, false/multicycle paths, clock groupsConstraining and closing a multi-clock design
DFTTCL, VerilogScan insertion, ATPG, fault models, MBIST, JTAGScan insertion + ATPG coverage on an open design
Analog / mixed-signalSPICE, Verilog-A, MATLABOp-amps, bandgaps, PLLs, ADCs, noise, mismatchA two-stage op-amp or bandgap with PVT simulation results
FPGAVerilog/VHDL, TCL, CTiming closure, IP integration, AXI, HLSAn accelerator on a dev board, with the resource usage report
THE CHECKLIST

20 mistakes to check for before you hit send

Tick each one once you've confirmed it's not on your resume. Your progress is saved in this browser only.

0 / 20 CLEARED
CONTENT
SKILLS & KEYWORDS
FORMAT & ATS
BEFORE YOU SEND