Senior Verification Engineer
ArmJob Title
Senior Verification Engineer
Role Summary
System Verification Engineer within Arm's Solutions Engineering Systems Development team responsible for verification of next-generation compute subsystems and SoC components. The role owns verification and test plans, develops and executes test content, and ensures compliance and quality for Arm IP and high-speed interfaces.
Experience Level
Senior; 4 to 8 years of relevant industry experience.
Responsibilities
Primary responsibilities include planning, developing and executing verification activities for SoC components and system IP.
- Own verification plan, test plan and debug methodology for assigned subsystems.
- Develop and execute test content and verification checks for Arm IP and high-speed interfaces (e.g. PCIe, DDR, USB).
- Create verification specifications and documentation describing complex designs and verification approaches.
- Drive verification methodology improvements and adopt new tools and techniques.
- Debug failures, find root causes and work with RTL/architecture teams to resolve issues.
- Run compliance and conformance testing for selected components.
- Guide and mentor other team members to enable successful project delivery.
Requirements
Must-have technical skills and practical experience for day-one contribution.
- 4 to 8 years of professional experience in verification or related roles.
- Experience developing verification test content in C/C++ and using shell scripting (Tcl, Perl, Python).
- Expertise with Arm architecture, cores and system IP (examples: SMMU, GIC, DMS) and practical experience with processor-based system designs.
- Understanding of computer architecture and systems and practical RTL/system-level verification experience.
- Proven ability to produce verification specifications and documentation and to meet delivery targets under time pressure.
- Experience owning verification and compliance testing for sub-systems in an SoC environment.
Nice-to-have:
- Experience with CPU/GPU/peripheral IP verification (PCIe, CXL, USB, UFS, Ethernet) and memory subsystems.
- Microarchitecture knowledge and RTL debug tool experience; experience with emulation, FPGA or virtual platforms.
- Understanding of SoC security aspects.
Education Requirements
Bachelor's (BS) or Master's (MS/MSc) degree in Electronics, Electrical or Computer Engineering.
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.
