Home › Careers › Resume guide
Careers

How to write a VLSI fresher resume that gets shortlisted

A practical, India-focused guide for ECE freshers applying to RTL, verification, physical design, DFT, analog and embedded roles: what to write, what to leave out, and a sample you can copy.

The 5 rules that matter most

  1. One page, one column, PDF. No tables, text boxes, icons, skill bars or photos. Applicant tracking systems (ATS) read plain text best, and so do tired recruiters.
  2. Projects are your experience. For a fresher, 2–4 real projects with GitHub links matter more than anything else on the page.
  3. Every bullet shows what you built and how well it works. Use numbers: frequency, coverage, slack, area, errors fixed, time saved.
  4. Only write what you can defend. Interviewers pick any word on your resume and ask about it. One honest skill beats five you cannot explain.
  5. One resume per role. Keep a DV version, an RTL version and so on, and match the words in the job post (if it says “SystemVerilog Assertions”, write that, not just “SVA”).

Section by section (in this order)

1. Header

Name, city, phone, a professional email, LinkedIn, GitHub. That's it. No photo, date of birth, address, father's name or marital status.

2. Summary (2 lines)

Say the role you want and your strongest proof. “B.E. ECE 2026, aiming for DV. Built UVM testbenches for APB and UART with 95%+ coverage.” Skip generic objectives like “seeking a challenging position”.

3. Education

Degree, college, CGPA and years. One line each for Class XII and X with percentages (many Indian drives filter on these). Add M.Tech/PG diploma if you have one.

4. Technical skills

Group them: Languages, Verification/Design methods, Tools, Concepts. 4–6 lines. No “basic knowledge of”, no skill-level bars.

5. Projects

Your most important section. Name, tools, GitHub link, then 2–3 bullets with numbers. Put the project closest to the target role first.

6. Internships / training

Real internships first. Institute courses go under “Training”, described by what you built, not by the course name.

7. Achievements (optional)

Hackathons, tape-out contests, papers, GATE score, open-source contributions, leading a technical club. Skip school-level and unrelated items.

How to write a strong bullet

Action verb + what you built + with what + result (a number)

✗ Weak

Worked on UART project using Verilog.

✓ Strong

Designed a UART (8N1, 9600–115200 baud) in Verilog with a self-checking testbench; tested on a Basys-3 FPGA with a USB-serial link.

✗ Weak

Did physical design of RISC-V using OpenLane.

✓ Strong

Took a RISC-V core from RTL to GDSII with OpenLane (SKY130): 0 DRC/LVS errors, +0.42 ns worst setup slack at 50 MHz.

Good verbs: designed, built, verified, implemented, debugged, automated, reduced, optimized, closed (timing/coverage), wrote, integrated.

Role-wise tips

Pick your target role to see the keywords, sample bullets and projects that work best.

RTL / Digital design

Keywords recruiters and ATS look for (add only the ones you can answer questions on):

Verilog, SystemVerilog (design), FSMs, pipelining, FIFOs, clock domain crossing (CDC), synthesis basics, STA basics (setup/hold), linting, AMBA AXI/APB, Xilinx Vivado or Intel Quartus, Yosys, Icarus/Verilator, GTKWave, Python or TCL

Strong project bullets (copy the pattern, use your own numbers):

  • Designed a 4-stage pipelined RISC-V (RV32I) core in Verilog; passed 40+ instruction tests and ran at 100 MHz on an Artix-7 FPGA.
  • Built an asynchronous FIFO with Gray-code pointers and 2-flop synchronizers for a 50 MHz → 125 MHz crossing; checked full/empty in simulation.
  • Wrote an APB slave with 8 registers and a self-checking testbench; synthesized with Yosys and fixed all lint warnings.

Weak: “Designed a processor using Verilog.” – says nothing about what you built or how well it works.

Projects that impress for this role: RISC-V or MIPS core (single-cycle, then pipelined) · Async FIFO + CDC · UART / SPI / I2C controller · AXI-Lite or APB slave · FSM-based traffic or vending controller (only as a first project).

Sample one-page resume (DV fresher)

This is what a clean, ATS-friendly fresher resume looks like. Copy the plain-text version below into Google Docs or Word and replace everything with your own details.

YOUR NAMEBengaluru · +91 98XXX XXXXX · [email protected] · linkedin.com/in/yourname · github.com/yourname

Summary

B.E. ECE graduate (2026) aiming for a Design Verification role. Built UVM testbenches for APB and UART with coverage-driven verification; comfortable with SystemVerilog, SVA and Python automation.

Education

B.E., Electronics and Communication · <College> · CGPA 8.4/102022 – 2026
Class XII (PCM) · 89%  ·  Class X · 92%2022 / 2020

Technical skills

Languages: Verilog, SystemVerilog, C, Python
Verification: UVM, SVA, functional coverage, constrained-random
Tools: Questa (EDA Playground), Icarus, GTKWave, Git, Linux
Concepts: FSMs, FIFOs, CDC basics, AMBA APB/AXI-Lite

Projects

UVM testbench for an APB slave · SystemVerilog, UVMgithub.com/…
  • Built agent, sequencer, driver, monitor and scoreboard for an 8-register APB slave; 12 constrained-random sequences.
  • Reached 96% functional coverage; found and fixed 2 bugs in address decode.
Asynchronous FIFO with assertions · Verilog, SVAgithub.com/…
  • 16-deep async FIFO with Gray-code pointers and 2-flop synchronizers.
  • 15 SVA checks for overflow, underflow and ordering; all passing.

Training

VLSI Verification Training · <Institute> · 6 SV/UVM labs + final projectJan – Jun 2026

Achievements

  • Finalist, <Hackathon> 2025 (team of 3, FPGA design)
  • GATE 2026 (EC) qualified

Sample with made-up details. Replace everything in <angle brackets> and every number with your own real work.

YOUR NAME
Bengaluru, Karnataka · +91 98XXX XXXXX · [email protected]
linkedin.com/in/yourname · github.com/yourname

SUMMARY
B.E. ECE graduate (2026) aiming for a Design Verification role. Built UVM
testbenches for APB and UART with coverage-driven verification; comfortable
with SystemVerilog, SVA and Python automation.

EDUCATION
B.E., Electronics and Communication Engineering        2022 – 2026
<College name>, <University> · CGPA 8.4/10
Class XII (PCM), <Board> · 89%                                   2022
Class X, <Board> · 92%                                           2020

TECHNICAL SKILLS
Languages:   Verilog, SystemVerilog, C, Python
Verification: UVM, SVA, functional coverage, constrained-random testing
Tools:       Questa (EDA Playground), Icarus Verilog, GTKWave, Git, Linux
Concepts:    Digital design, FSMs, FIFOs, CDC basics, AMBA APB/AXI-Lite

PROJECTS
UVM Testbench for an APB Slave  ·  SystemVerilog, UVM        github.com/...
- Built agent, sequencer, driver, monitor and scoreboard for an 8-register
  APB slave; 12 constrained-random sequences.
- Reached 96% functional coverage; found and fixed 2 bugs in address decode.

Asynchronous FIFO with Assertions  ·  Verilog, SVA           github.com/...
- Designed a 16-deep async FIFO (Gray-code pointers, 2-flop synchronizers).
- Wrote 15 SVA checks for overflow, underflow and ordering; all passing.

INTERNSHIP / TRAINING
VLSI Verification Training, <Institute>                 Jan – Jun 2026
- Completed 6 lab assignments on SV and UVM; final project above.

ACHIEVEMENTS
- Finalist, <Hackathon name> 2025 (team of 3, FPGA-based design)
- GATE 2026 (EC) qualified, score 512

Common mistakes that get resumes rejected

Checklist before you click Apply

Questions freshers ask

Should a VLSI fresher resume be one page?

Yes. Recruiters spend well under a minute on a first look, and a fresher rarely has enough real work to fill two pages. One clean page with 2–4 strong projects beats two pages of course names.

Should I add my 10th and 12th marks?

In India, yes, keep one line for each. Many campus and off-campus drives filter on 10th/12th percentages and CGPA cut-offs (often 60–70%, sometimes higher). Leaving them out can get you filtered out.

My CGPA is low. Should I hide it?

If a job asks for it, you will be asked anyway. Keep it, and let strong projects, a GitHub link and a good interview do the work. Apply where the stated cut-off fits you, and use referrals.

Should I add a photo, date of birth, father's name or religion?

No. They are not needed for engineering jobs, take space, and can invite bias. Name, city, phone, email, LinkedIn and GitHub are enough.

Can I write a training-institute course as an internship?

Only if it really was an internship with a company. Otherwise list it under “Training” and describe what you built. Interviewers check this, and a mismatch hurts trust.

Should I list every EDA tool I have heard of?

No. List only tools you have actually used and can talk about. Writing “Synopsys VCS, PrimeTime, Innovus, Calibre” after one demo invites hard questions you cannot answer.

Word or PDF?

Send a PDF unless the form asks for Word. Make it from a simple one-column layout (Google Docs, Word or LaTeX) so applicant tracking systems can read the text.

Resume ready? Practise the interview next: answer real VLSI questions and get a score out of 10.

Start a free mock interview →