Back to Combuilder Pte Ltd jobs
C

Design Engineer

D20 Ang Mo Kio, Bishan, Singapore
ContractInformation Technology

Job Description

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 Combuilder Pte Ltd

First seen: June 3, 2026
Last updated: June 15, 2026