Job Title
Senior Engineer
Role Summary
Senior Engineer on the System Validation team responsible for designing and delivering emulation-based validation platforms, test content, and debug methodology for CPU and System IPs and interfaces. Collaborate with architecture, design, verification, modelling, performance analysis, software, emulation, FPGA and board engineers to validate IPs and subsystems.
Primary mission: own emulation validation execution and platform development to find and resolve design issues and meet project quality and time-to-market goals.
Experience Level
Senior — typically 4–6 years of relevant industry experience.
Responsibilities
Work within project teams to translate system requirements into emulation testbench and validation specifications, implement test content, and execute validation activities.
- Develop and own emulation-based validation platforms and testbenches for IPs, subsystems and interfaces (for example CHI, PCIe).
- Design and implement validation test content (C/C++ based where applicable) and execute tests in emulation environments.
- Define and implement debug methodology and perform root-cause analysis for issues found in emulation.
- Produce validation specifications and documentation describing designs and validation plans.
- Guide and mentor other team members to complete project activities and meet milestones.
- Coordinate cross-functional validation across emulation, FPGA and board bring-up where required.
Requirements
Must-have technical skills and experience required to perform the role.
- Significant hands-on experience with emulation and system-level validation for IPs, sub-systems or ASIC/SoC products.
- Experience building and executing designs on at least one emulation platform and understanding hardware/software interplay in emulation.
- Ability to develop validation test content and run it in emulation environments (experience with C/C++ for test content).
- Expertise in hardware description/verification languages such as Verilog and SystemVerilog.
- Experience producing validation specifications and clear technical documentation.
- Practical understanding of computer architecture, system IP, memory subsystems and accelerators, and processor-based system designs.
- Ability to work under schedule pressure and meet targets without compromising quality.
Nice-to-have:
- Demonstrated ownership of validation requirements and plans for CPU/GPU subsystems in an SoC environment.
- Experience validating multiple subsystems across emulation, FPGA and development/evaluation boards, covering test development, execution and debug.
- Understanding of SoC security aspects.
Education Requirements
The posting requests a Bachelor’s (BS) or Master’s (MS/MSc) in Electronics, Electrical or Computer Engineering; other degrees will be considered with relevant work experience. Equivalent practical experience is acceptable where noted in the original 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.

Date Posted: 2026-04-29