SoC Verification Engineer

RICORE TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 120,000 - 160,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RICORE TECHNOLOGY PTE. LTD. seeks a skilled SoC verification engineer to lead verification strategies for DMA, SMMU, clock, reset and boot‑up flows. You will design testbenches, optimize reuse, and drive regression across complex SoCs.

Join a team focused on high‑quality verification, waveform analysis, and coverage closure, collaborating with design, hardware and software groups to ensure reliable product delivery in Singapore.

Qualifications

  • Bachelor's degree or above in Microelectronics, Integrated Circuit, Electronic Information, Computer Science or related disciplines; minimum 3 years in SoC digital verification.
  • Solid understanding of SoC architecture with DMA, SMMU, clock, reset and boot‑up verification knowledge.
  • Proficient in SystemVerilog and UVM; capable of building SoC testbenches from scratch and reusing environments.

Responsibilities

  • Lead verification strategy reviews and develop verification plans for key modules (DMA, SMMU, clock, reset, boot‑up).
  • Design and implement architecture of SoC subsystem testbenches with reusable components and modular packaging.
  • Develop comprehensive test cases for DMA data transfer, address translation, cache coherence, interrupts, and boot‑up scenarios.
  • Perform waveform analysis, log debugging and root‑cause analysis; collaborate with design, hardware and software teams for bug fixes.
  • Deliver verification docs: plans, reports, coverage and risk assessments for traceability and standardization.
  • Optimize testbench architecture and automation to improve verification efficiency and project delivery.

Skills

SystemVerilog
UVM
SoC verification
Testbench design
AXI/AXI-Stream
APB
Debugging
Regression testing
Coverage analysis
Waveform analysis
Bug triage

Education

Bachelor's degree in Microelectronics / IC / Electronic Information / CS or related

Tools

VCS
Xcelium
Verdi
Coverage analysis tools

Job description

Job Responsibilities
  • Perform SoC system‑level and subsystem‑level verification tasks. Lead review of verification strategies, development and execution of verification plans for key modules including DMA, SMMU, clock subsystem, reset system, and chip boot‑up flow.
  • Design and implement overall architecture of SoC subsystem verification testbenches, including hierarchical structure planning, interface definition & connection, and modular packaging of verification components. Ensure high reusability of verification platforms to support verification of different subsystems or similar IPs efficiently. Continuously optimize and maintain the environment to improve verification efficiency and automation.
  • Develop comprehensive test cases covering DMA data transfer, SMMU address translation & page‑table mapping, device access permission, cache coherence, interrupt interaction, clock switching/gating, multi‑domain reset, hardware‑software chip boot‑up and other critical scenarios. Test cases shall cover normal functions, boundary & corner cases, error‑handling scenarios and high‑concurrency stress tests. Drive closure of code coverage and functional coverage.
  • Perform waveform analysis, log debugging and root‑cause analysis for simulation failures, scenario conflicts, data corruption, timing errors, boot‑up failures and abnormal power‑state transitions. Collaborate with design, hardware and software teams for bug fixing and regression closure to ensure functional stability and reliability of the SoC.
  • Establish verification documentation framework. Independently deliver verification plans, test reports, coverage reports and risk assessment reports to ensure traceability, reusability and standardization of the whole verification process.
  • Continuously optimize testbench architecture, simulation performance and automated regression flows, improve iteration efficiency of SoC system verification and support high‑quality project delivery.
Job Requirements
  • Bachelor's degree or above in Microelectronics, Integrated Circuit, Electronic Information, Computer Science or related disciplines, with minimum 3 years of full‑time working experience in SoC digital verification.
  • Solid understanding of SoC architecture. In‑depth practical knowledge and proven project experience on DMA, SMMU, clock, reset and chip boot‑up principles and verification methodologies.
  • Proficient in SystemVerilog and UVM methodology. Capable of building SoC subsystem testbenches from scratch, implementing component encapsulation, environment reuse and platform iteration.
  • Familiar with bus architectures; hands‑on experience with AXI / AXI‑Stream, APB and other standard bus protocols. Experienced in verification of register configuration, interrupt handling, data transmission, address mapping and other typical scenarios.
  • Hands‑on experience with mainstream EDA tools including VCS / Xcelium, Verdi and coverage‑analysis tools. Strong capability in waveform debugging, issue triage and troubleshooting complex bugs.
  • Practical verification experience on system scenarios such as chip cold boot, warm reboot, abnormal reset, multi‑clock‑domain switching, clock gating and low‑power state transition.
  • Strong logical thinking, high sense of responsibility, good cross‑team communication skills and capability to produce well‑structured technical documentation.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Design Verification Engineer
Design Verification Engineer

Realtek Singapore Private Limited • Singapore

On-site
SGD 90,000 - 130,000
Lead engineer-Design verification
Lead engineer-Design verification

Uni Connect • Singapore

On-site
SGD 80,000 - 120,000
Semi-Conductor Senior Design Verification Engineer
Semi-Conductor Senior Design Verification Engineer

REALTEK SINGAPORE PRIVATE LIMITED • Singapore

On-site
SGD 60,000 - 90,000
Semi-Conductor Design Verification Engineer
Semi-Conductor Design Verification Engineer

REALTEK SINGAPORE PRIVATE LIMITED • Singapore

On-site
SGD 33,480 - 44,640
SoC Verification Architect
SoC Verification Architect

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 120,000 - 160,000
Staff Engineer - Design Verification
Staff Engineer - Design Verification

Ambiq • Singapore

On-site
SGD 120,000 - 180,000
SoC Design Engineer
SoC Design Engineer

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Design Verification Engineer
Senior Design Verification Engineer

UST • Singapore

On-site
SGD 70,000 - 120,000
Semiconductor Design Verification Engineer SOC/IP
Semiconductor Design Verification Engineer SOC/IP

Realtek Semiconductor Corp. • Singapore

On-site
SGD 120,000 - 180,000
Design Verification Manager
Design Verification Manager

OMNIVISION • Singapore

On-site
SGD 100,000 - 130,000