IT & Software

SoC Verification Engineer

ARM

Sheffield · South Yorkshire · United Kingdom

Overview

In this role, you will verify complex SoCs by developing and executing verification plans across CPUs, GPUs, DSPs, and interconnects. You will collaborate with architecture, design, and validation teams to ensure correct system operation from hardware to software. The position focuses on validating integrated components and delivering high-quality silicon for partners. You will work in a cross-functional environment that values hands-on verification, planning, and rigorous quality checkpoints. This role offers a meaningful opportunity to impact silicon validation at scale within Arm’s ecosystem.

Responsibilities
  • Develop and execute test plans and verification methodologies for SoC-level designs
  • Perform functional verification to defined quality standards and schedules
  • Monitor progress and quality; adjust plans with project leads
  • Collaborate with architecture, design, modelling, performance analysis, silicon validation, FPGA and board teams
  • Plan, schedule, and define quality checkpoints in coordination with management
Key requirements
  • Practical experience verifying processor-based systems using embedded C or C++ (requirements collection, test planning, testbench development, test implementation, documentation)
  • Understanding of assembly language; proficiency in a hardware verification language such as SystemVerilog
  • Scripting skills in Tcl, Perl or Python
  • Experience with UVM and at least one of formal verification, low-power verification or emulation
  • Ability to explain complex concepts to technical and non-technical audiences
  • cross-functional collaboration
  • clear communication
  • ability to explain complex concepts to diverse audiences
  • SystemVerilog
  • UVM
  • embedded C/C++

Reference: WJ-747_31225697

Find more on GigBlows

This role is listed on GigBlows for discovery and search. Hiring decisions and applications are handled by the employer or their chosen application system.