Senior Designer

Teknik, data och digitalt · Mjukvaru- och webbutveckling · Mjukvaruutveckling

I korthet

This Senior Designer position in Bangalore, India, requires 2-4 years of experience in ASIC/SoC verification, including testplan and testbench development using UVM and SystemVerilog. Responsibilities include developing C-based test components, functional coverage, assertion coding, and gate-level simulations. Familiarity with digital logic design, EDA tools, and scripting languages is essential.

Ansvarsområden

  • Work closely with stakeholders to understand and refine design requirements.
  • Develop prototypes and proof-of-concept implementations to validate design decisions.
  • Mentor junior designers, share knowledge and expertise through training sessions and documentation.
  • Collaborate with cross-functional teams and other stakeholders to align software design with overall project goals.
  • Work with quality assurance teams to establish and maintain high quality.

Krav

  • 2 to 4 years' experience is mandatory.
  • Good understanding of ASIC/SoC life cycle.
  • Experience writing ASIC/SoC testplans.
  • Experience in writing verification strategy document.
  • UVM based testbench development experience, including testbench definition.
  • Experience to Build and maintain reusable block-level and sub-system testbenches using SystemVerilog and UVM.
  • C based TB development experience for SOC with C, SV.
  • SV functional coverage, Assertions coding expertise & hands-on experience in OVM/UVM methodologies using SV.
  • Experience to Write, execute, and debug constrained-random and directed test cases based on defined test plans.
  • Experience in developing TB components, including functional coverage implementation and assertion coding.
  • Experience Set up functional coverage, write system assertions (SVA), and analyze code coverage metrics to identify untested gaps in the design logic.
  • Debug complex simulation failures using waveform viewer tools to isolate design bugs from testbench issues.
  • Experience in SOC C based tests coding & debugging.
  • Experience in Gate level simulation & netlist debugging.
  • Experience in regression failure analysis.
  • Functional and Code Coverage closure.
  • Proficiency in Verilog, SystemVerilog, and core concepts of UVM.
  • Strong foundational knowledge in digital logic design, finite state machines (FSM), FIFO architectures, and clocking concepts.
  • Familiarity with industry-standard simulation and debugging tools (e.g., Synopsys VCS, Siemens QuestaSim, Cadence celium/Verdi).
  • Basic understanding of standard bus protocols like AMBA (AXI, AHB, APB) or peripheral protocols (SPI, I2C, PCIe).
  • Basic comfort working in a Linux environment and using scripting languages like Python, Tcl, or Perl for automation.
#ASIC#SoC#verification#testplan#testbench#UVM#SystemVerilog#C#OVM#digital logic#FSM#FIFO#clocking#EDA tools#simulation#debugging#AMBA#AXI#AHB#APB#SPI#I2C#PCIe#Linux#Python#Tcl#Perl
HCLTech Logo

Företag

HCLTech

Publicerade jobb

för 2 veckor sedan

Anställningstyp

Heltid

Arbetsform

På plats

Erfarenhetsnivå

Mellannivå

Platser

Bangalore, India

Sökande

Ansök tidigt