Job title: SOC Design Verification Engineer
Job type: Permanent
Emp type: Full-time
Job published: 29-10-2026
Job ID: 44292

Job Description

Responsibilities

  • Develop and maintain module-level and subsystem-level verification environments for SoC designs, including ARM CPU-based subsystems.
  • Create test cases based on verification plans, execute regression simulations, and track, analyze, and improve functional coverage metrics.
  • Contribute to verification methodologies and strategies, identify design issues, and drive defect resolution through closure.
  • Collaborate with design and software teams to support software-driver validation, verification activities, and FPGA prototyping efforts.
  • Prepare and maintain verification-related documentation and actively participate in verification reviews and quality assessments.
  • Partner with external design service providers to manage verification-environment transfers, debugging activities, and regression execution and monitoring.

Requirements

  • Bachelor's degree or higher in Microelectronics, Electrical/Electronic Engineering, Computer Engineering, Computer Science, or a related field, with at least 2 years of SoC verification experience.
  • Strong hands-on expertise in SystemVerilog and UVM, with the ability to independently develop and maintain module-level verification environments.
  • Good understanding of AMBA protocols, including AXI, AHB, and APB, as well as common verification methodologies for peripheral interfaces.
  • Proficiency in scripting languages such as Python, Perl, or Tcl for automation and debugging purposes. Experience with AI-assisted verification tools or workflows is a plus.
  • Experience in hardware acceleration, emulation platforms, or verification of complex SoC subsystems is preferred.
  • Proven experience working with external design service providers on verification-environment handover, debug support, regression management, and verification deliverables.