Chat on WhatsApp
Combuilder Pte Ltd

Design Engineer

Combuilder Pte Ltd
Contract · On-site
3 - 5 years of experience

Job Requirements

On-site
3 - 5 years of experience

Job description for Design Engineer at Combuilder Pte Ltd

Responsibilities:

  • Develop and maintain UVM-based verification environments for IP and SoC-level verification 
  • Define, implement, and execute verification test plans based on design and architecture specifications 
  • Develop SystemVerilog (SV) UVM test cases and testbench components for functional verification 
  • Perform simulation runs, debug RTL and testbench issues, and analyze functional failures 
  • Verify SoC subsystems including DMA/DMAC, SRAM memory controllers, interrupt systems, and fault management blocks 
  • Implement and validate fault injection scenarios, including ECC/parity error handling and interrupt propagation mechanisms 
  • Ensure correct behavior of interrupt systems (masking, prioritization, clearing) 
  • Perform coverage analysis (code and functional) and drive verification closure 
  • Work on AMBA protocol verification (APB, AHB, AXI), including burst transfers, pipelining, wait states, and protocol compliance 
  • Develop and maintain slave/memory model driver logic for verification environments
  • Execute regression testing, failure analysis, and cleanup activities 
  • Collaborate with design, architecture, and verification teams to debug and resolve issues 
  • Develop automation scripts using Perl (and optionally Python/TCL) 
  • Perform waveform analysis and debugging using simulation tools 
  • Apply assertion-based verification (SVA) techniques where applicable 
  • Support Gate Level Simulation (GLS) environments when required 

Requirements:

  • At least 4 to 6 years of experience
  • Minimum 4 years of experience in Design Verification (SoC/IP level) 
  • Strong expertise in SystemVerilog (SV) and UVM 
  • Solid understanding of UVM testbench architecture (driver, monitor, scoreboard, sequences, etc.) 
  • Hands-on experience building and debugging UVM-based verification environments 
  • Strong programming skills in SystemVerilog and Perl (Python/TCL is a plus) 
  • Good understanding of AMBA protocols (APB, AHB, AXI) 
  • Experience in SoC-level verification (DMA, SRAM controllers, interrupts, fault management) 
  • Knowledge of ECC/parity error handling and interrupt verification 
  • Basic understanding of GLS (Gate Level Simulation) 
  • Familiarity with assertion-based verification (SVA) 
  • Experience in regression, debugging, and coverage closure 
  • Strong analytical and problem-solving skills 
  • Good communication and teamwork skills 
About the company
Combuilder Pte Ltd
Combuilder Pte Ltd

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you
Combuilder Pte Ltd

Design Engineer

Combuilder Pte Ltd
Contract · On-site
3 - 5 years of experience

Job Requirements

On-site
3 - 5 years of experience

Job description for Design Engineer at Combuilder Pte Ltd

Responsibilities:

  • Develop and maintain UVM-based verification environments for IP and SoC-level verification 
  • Define, implement, and execute verification test plans based on design and architecture specifications 
  • Develop SystemVerilog (SV) UVM test cases and testbench components for functional verification 
  • Perform simulation runs, debug RTL and testbench issues, and analyze functional failures 
  • Verify SoC subsystems including DMA/DMAC, SRAM memory controllers, interrupt systems, and fault management blocks 
  • Implement and validate fault injection scenarios, including ECC/parity error handling and interrupt propagation mechanisms 
  • Ensure correct behavior of interrupt systems (masking, prioritization, clearing) 
  • Perform coverage analysis (code and functional) and drive verification closure 
  • Work on AMBA protocol verification (APB, AHB, AXI), including burst transfers, pipelining, wait states, and protocol compliance 
  • Develop and maintain slave/memory model driver logic for verification environments
  • Execute regression testing, failure analysis, and cleanup activities 
  • Collaborate with design, architecture, and verification teams to debug and resolve issues 
  • Develop automation scripts using Perl (and optionally Python/TCL) 
  • Perform waveform analysis and debugging using simulation tools 
  • Apply assertion-based verification (SVA) techniques where applicable 
  • Support Gate Level Simulation (GLS) environments when required 

Requirements:

  • At least 4 to 6 years of experience
  • Minimum 4 years of experience in Design Verification (SoC/IP level) 
  • Strong expertise in SystemVerilog (SV) and UVM 
  • Solid understanding of UVM testbench architecture (driver, monitor, scoreboard, sequences, etc.) 
  • Hands-on experience building and debugging UVM-based verification environments 
  • Strong programming skills in SystemVerilog and Perl (Python/TCL is a plus) 
  • Good understanding of AMBA protocols (APB, AHB, AXI) 
  • Experience in SoC-level verification (DMA, SRAM controllers, interrupts, fault management) 
  • Knowledge of ECC/parity error handling and interrupt verification 
  • Basic understanding of GLS (Gate Level Simulation) 
  • Familiarity with assertion-based verification (SVA) 
  • Experience in regression, debugging, and coverage closure 
  • Strong analytical and problem-solving skills 
  • Good communication and teamwork skills 
About the company
Combuilder Pte Ltd
Combuilder Pte Ltd

Glints Safety Tips

Legitimate employers won’t ask for contact Telegram or any kind of top-ups or payment. Do not provide your messaging app contacts, bank details, or credit card information.

Learn More

Similar jobs for you

Design Engineer

Combuilder Pte Ltd