SoC Verification Engineer
ArmJob Title
SoC Verification Engineer
Role Summary
Verify Arm-based IPs, subsystems, and SoCs by developing scalable verification solutions and owning end-to-end verification execution. The role works with architecture, design, firmware, emulation, FPGA, and validation teams to ensure functional correctness and coverage closure for complex SoC designs.
Experience Level
Mid-level; typically 2β5 years of IP, subsystem, or SoC verification experience.
Responsibilities
Primary responsibilities include planning and executing verification activities across IP, subsystem, and SoC levels.
- Develop and execute verification strategies for IP, subsystem, and SoC designs.
- Verify CPU, PCIe, DDR, security, coherency, memory subsystem, and interconnect functionality.
- Perform power-aware verification and system scenario/performance validation.
- Own verification deliverables from planning through closure, meeting quality and schedule commitments.
- Architect, develop, and maintain reusable verification environments, VIP, methodologies, and automation.
- Create verification plans, test cases, and coverage-closure strategies; drive functional, code, toggle, assertion, and coverage closure.
- Debug RTL, testbench, integration, and system-level issues; collaborate across cross-functional teams.
- Leverage scripting, automation, and AI-assisted workflows to improve verification productivity.
- Contribute to methodology improvements, documentation, and engineering best practices.
Requirements
Must-have:
- 2β5 years of IP, subsystem, or SoC verification experience.
- Strong experience in Verilog, SystemVerilog, UVM, and modern verification methodologies.
- Experience with Arm-based SoC architecture, coherency, interconnects, memory hierarchy, and UPF.
- Proficiency in C/C++ and scripting for test automation; experience with coverage closure and RTL/testbench debug.
- Strong analytical, communication, and collaboration skills.
Nice-to-have:
- Experience with CHI, ACE, AMBA, PCIe, DDR, or security IP.
- Assembly programming experience.
- Experience with formal verification, emulation, FPGA, gate-level simulation, or post-silicon validation.
Education Requirements
Bachelor's or Master's degree in a relevant engineering discipline (e.g., Electrical, Computer, Electronics Engineering) as stated in the posting.
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.
