SoC Verification Engineer
ArmJob Title
SoC Verification Engineer
Role Summary
Work on SoC-level verification for Arm-based subsystems and full SoC designs, validating integration of CPUs, GPUs, memory controllers, interconnects and other IP. The role partners with architecture, design, modelling, silicon validation, FPGA/board and software teams to ensure correct system behaviour.
Primary mission: develop and execute verification plans and methodologies to deliver high-quality silicon for Arm partners.
Experience Level
Mid-level (Level - Mid-Career). Typically suited to engineers with several years of SoC or processor-system verification experience; exact years not specified in the posting.
Responsibilities
Key responsibilities include:
- Develop and execute SoC-level verification plans and methodologies.
- Create, maintain and run testbenches and verification infrastructure to validate system functionality.
- Implement tests in embedded C/C++ and verification languages; automate verification tasks with scripting.
- Monitor verification progress and quality against schedules and checkpoints; report status to project leads.
- Collaborate with architects, designers, modelling, performance analysis, FPGA/board and silicon validation teams to resolve integration issues.
Requirements
Must-have skills and experience:
- Practical experience verifying processor-based systems, including test planning, testbench development, implementation and documentation.
- Experience programming in embedded C or C++ and understanding assembly language.
- Proficiency in a hardware verification language such as SystemVerilog and experience with UVM.
- Scripting skills in Tcl, Perl or Python for test automation and infrastructure.
- Experience with at least one of: formal verification, low-power verification or emulation.
- Ability to explain technical concepts to technical and non-technical stakeholders.
Nice-to-have:
- Familiarity with Arm system architectures and Arm assembly.
- Experience with power-aware design and clock-domain crossing verification.
- Knowledge of embedded OS, device drivers and hardware/software integration.
- Experience verifying interfaces such as PCIe, LPDDR, HBM, UCIe or Ethernet.
- Experience deploying large SoCs on emulation or FPGA platforms.
Education Requirements
Not specified.
About the Company
Company: Arm
Headquarters: Cambridge, United Kingdom
ARM is a global leader in semiconductor and software design, driving innovation in computing technology. The company specializes in designing processors and systems that provide the essential building blocks for electronic devices. ARM's architecture is widely used in smartphones, servers, and IoT devices, and its collaborative culture fosters bold thinking, diversity, and high-impact benefits for its talented workforce.
