Job Title
Verification Engineer
Role Summary
The Verification Engineer will develop and own emulation-based system validation for CPU and system IP. The role focuses on building validation platforms, defining emulator testbench specifications and methodology, implementing test content, running validation checks, and driving debug to ensure IP quality for production.
The role partners with architecture, design, verification, modelling, software, emulation/FPGA and board teams to deliver end-to-end validation for ASICs/SoCs.
Experience Level
Mid-level — typically 3–5 years of relevant experience in emulation or system-level validation.
Responsibilities
Primary responsibilities include building emulation validation environments, developing tests and debug flows, and delivering validation artifacts and results.
- Develop and own emulation-based validation platforms and testbenches for CPU and system IP.
- Define and deliver emulator testbench specifications and validation methodology.
- Implement, run and maintain validation test content in emulation (including C/C++ test code).
- Debug issues found in emulation and drive root-cause analysis and fixes.
- Produce validation specifications, plans and documentation for complex designs.
- Coordinate with architecture, design, verification, modelling, SW, emulation, FPGA and board teams.
- Guide and mentor team members to meet project deliverables and quality targets.
- Execute system-level validation checks for IPs and interfaces such as memory subsystems, CHI and PCIe.
Requirements
Must-have technical skills and experience for successful performance in the role.
- 3–5 years of professional experience in emulation or system-level validation for IPs, subsystems or ASIC products.
- Hands-on experience with emulation systems and emulation build/execution for at least one platform; understanding of hardware–software interplay in emulation.
- Experience developing validation test content and running tests in an emulation environment (C, C++).
- Proficiency in hardware description/verification languages such as Verilog and SystemVerilog.
- Experience producing validation specifications, plans and technical documentation.
- Solid understanding of computer architecture, system IP, memory subsystems and accelerators.
- Practical experience with processor-based system designs and the ability to work under schedule pressure.
-
Nice-to-have:
- Experience validating CPU/GPU subsystems in an SoC environment and owning validation plans.
- Hands-on validation across Emulation, FPGA and development/evaluation boards covering test development, execution and debug.
- Familiarity with SoC security concepts.
Education Requirements
Bachelor's (BS) or Master's (MS/MSc) in Electronics, Electrical or Computer Engineering is preferred. The posting also accepts other degrees with relevant work experience; equivalent practical experience is considered.
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.

Date Posted: 2026-07-10