02 Nov
|
DECCANX
|
Bengaluru
The RTL Design Engineer role turns architecture specifications into clean, synthesizable SystemVerilog that other engineers can verify and implement.
As a fresher you will start with well-bounded blocks such as FIFOs, arbiters and AXI interface logic, then grow towards larger units under the guidance of senior engineers.
What you will work on
- Write synthesizable SystemVerilog for blocks defined in the specification
- Follow coding and lint rules; fix lint, CDC and reset-related findings
- Work with verification engineers to resolve failures and clarify intent
- Check area and timing effects of your design choices with synthesis feedback
- Document interfaces, parameters and assumptions for every block
- Take part in design reviews and incorporate feedback
Skills Required And How Deep Depth shows how far along you should be on day one. We teach the rest.
- SystemVerilog RTL codingStrong
Core daily activity; code must be synthesizable and readable
- Digital design: FSMs, FIFOs, arbitersStrong
These are the building blocks of nearly every interface
- Clocking, reset and basic CDC awarenessWorking knowledge
Common source of silicon bugs; you must know the risks
- Bus protocols (AXI4 basics)Working knowledge
The NX-AXI DMA engine uses AXI4 and AXI4-Lite
- Simulation and waveform debugStrong
You prove your own RTL works before handing it over
Nice to have
- Lint tool experience
- Synthesis and timing report reading
- A completed RTL project in a public repository
Tools you will use
- SystemVerilog
- Verilator or commercial simulators
- Lint tools
- Synthesis tools
- Git and Make
What you will learn
- Writing RTL that synthesizes the way you expect
- Reading timing reports and fixing critical paths
- Collaborating with verification on specification gaps
Your first 90 days
- First 30 daysComplete a reference block with testbench and lint-clean code.
- Days 31 to 60Deliver an interface block with documentation and review.
- Days 61 to 90Own a block through verification sign-off for that block.
Who fits: You care about the quality of every line of code because you know someone will debug it at 2 a.m.
📌 RTL Design Engineer (Bengaluru)
🏢 DECCANX
📍 Bengaluru