VLSI / 4+ Years
RTL ENGINEER
Bangalore/Ahmedabad/Pune/Chennai
This job might be for you if
- You enjoy solving problems. You love taking on difficult challenges and finding creative solutions.
- You don’t know the answer but will dig until you find it.
- You communicate clearly. You write well.
- You are motivated and driven. You volunteer for new challenges without waiting to be asked. You will take ownership of the time you spend with us and make a difference.
- You can impress our customers with your enthusiasm to solve their issues (and solve them!)
Job Description Required
- Solid RTL coding experience including
- Microarchitecture of design
- System Verilog and Verilog coding using provided coding styles.
- Understanding of SDC
- Understanding STA reports and how to adjust RTL accordingly.
- Designing for error cases and debug of IP
- Understanding of CDC logic
- Knowledge of lint rules and exceptions
- Design and use of block level simulations to bring up IP.
- Knowledge of AMBA buses and when to use them.
Job Description Preferred
- Experience leading small design team.
- C coding / Firmware skills
- Knowledge on common processor architectures (ARM, RiscV)
- FPGA experience includes part selection, pin assignment, timing constraints, synthesis, and debug of design in the FPGA.
- Lab brings up experience, scripting.
- Relevant tool experience such as: Socrates, Core Consultant in addition to standard simulation tools (xcellium, vcs, etc)
- Emulation experience (Zebu, Palladium, etc)
- Board knowledge, component selection, probing, debug.
- JTAG debugging experience (Coresight, Lauterbach, etc).
- Low power design techniques
Qualifications
- E./B.Tech. degree at minimum.