SoC Verification Engineer

RICORE TECHNOLOGY PTE. LTD.

Singapore

On-site

SGD 90,000 - 150,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

RICORE TECHNOLOGY PTE. LTD. is seeking an experienced SoC verification engineer to lead architecture and verification plans for DMA, SMMU, and boot-up flows. You will build reusable testbenches, define interfaces, and drive coverage through advanced waveform analysis.

The role requires strong SystemVerilog/UVM expertise, AXI/APB knowledge, and hands-on use of VCS/Xcelium and Verdi. Collaboration across design, hardware and software is essential.

Qualifications

  • Bachelor’s degree or above in Microelectronics, Integrated Circuit, Electronic Information, Computer Science or related disciplines.
  • Solid understanding of SoC architecture and verification methodologies.
  • Proven project experience on DMA, SMMU, clock, reset and boot-up principles.
  • Proficient in SystemVerilog and UVM; capable of building testbenches.
  • Experience with AXI/AXI-Stream and APB bus protocols.
  • Experience with EDA tools: VCS or Xcelium and Verdi; tooling for coverage analysis.

Responsibilities

  • Perform SoC system-level and subsystem-level verification tasks; lead review of verification strategies and plans.
  • Design and implement architecture of SoC verification testbenches; maximize reuse and modular packaging.
  • Develop test cases for DMA, SMMU translation, access permissions, cache coherence, interrupts and multi‑domain reset.
  • Conduct waveform analysis, log debugging and root‑cause analysis for simulation failures.
  • Create verification documentation: plans, reports, coverage, risks; ensure traceability.
  • Optimize testbench architecture and automate regression to improve verification efficiency.

Skills

SoC architecture
DMA / SMMU / boot-up
SystemVerilog & UVM
AXI / APB protocols
waveform debugging & tool usage
cross‑team communication & docs

Education

Bachelor’s degree or above in Microelectronics, IC, Electronic Information, CS or related fields

Tools

VCS / Xcelium
Verdi
coverage-analysis tools

Job description

Job Responsibilities
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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.
  6. 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
  1. Bachelor’s degree or above in Microelectronics, Integrated Circuit, Electronic Information, Computer Science or related disciplines, with minimum 3years of full‑time working experience in SoC digital verification.
  2. 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.
  3. Proficient in SystemVerilog and UVM methodology. Capable of building SoC subsystem testbenches from scratch, implementing component encapsulation, environment reuse and platform iteration.
  4. 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.
  5. 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.
  6. 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.
  7. 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-Staff
Design Verification-Staff

Uni Connect • Singapore

On-site
SGD 90,000 - 150,000
SoC Digital Verification Engineer, Multimedia Lab Singapore Regular
SoC Digital Verification Engineer, Multimedia Lab Singapore Regular

ByteDance • Singapore

On-site
SGD 80,000 - 120,000
Lead engineer-Design verification
Lead engineer-Design verification

Uni Connect • Singapore

On-site
SGD 80,000 - 120,000
SoC Verification Architect: Testbenches & Debug
SoC Verification Architect: Testbenches & Debug

RICORE TECHNOLOGY PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Staff Engineer (IC Verification)
Staff Engineer (IC Verification)

Bridgetek Pte Ltd • Singapore

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

OMNIVISION • Singapore

On-site
SGD 100,000 - 130,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
Sr/ IC Design Engineer (Design Verification)
Sr/ IC Design Engineer (Design Verification)

ETHOS SEARCH ASSOCIATES PTE. LTD. • Singapore

On-site
SGD 50,000 - 70,000
SG ASIC/SoC Design Verification Engineer
SG ASIC/SoC Design Verification Engineer

TetraMem Inc. • Singapore

On-site
SGD 80,000 - 180,000
Equal Opportunity Employer
Accommodation for candidates