VLSI / 4+ Years



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


  • E./B.Tech. degree at minimum.