Logo
Arm

Staff SoC Verification Engineer

Arm, San Jose, California, United States, 95199

Save Job

Staff SoC Verification Engineer

at

Arm

About Arm

Arm is the industry's leading supplier of microprocessor technology, offering the widest range of microprocessor cores to address the performance, power, and cost requirements for almost all application markets. With a vibrant ecosystem of over 1,000 partners and more than 150 billion processors shipped, our technology is at the heart of a computing and connectivity revolution that continues to transform the way people live and businesses operate.

Job Overview

Join our dynamic FPGA Prototyping team, a key part of Arm's Solutions Engineering group, as a Verification Engineer. We provide a robust platform to build and test software on Arm's brand-new subsystems and System‑on‑Chips (SoCs). Our mission is to accelerate development by offering a versatile, high‑performance prototyping environment that enables seamless software integration and validation for mobile, server, IoT, automotive, and more.

Day‑to‑day work includes:

Driving verification of SoC RTL designs modified for FPGA implementation

Developing and maintaining SoC verification testbenches

Integrating third‑party VIPs and FPGA‑specific IP models

Writing test cases in C and reusing C test cases from internal IP/SoC front‑end teams

Creating test plans and developing automation tools using Python, Perl, or Shell scripting

Responsibilities

Implement verification strategies to ensure detailed testing of the assigned subsystem or SoC module

Work closely with design engineers, architects, and other verification engineers to understand design requirements and plan verification

Communicate verification progress, issues, and results to stakeholders in clear verbal and written formats

Automate test cases and regression suites to improve verification efficiency and coverage

Required Skills and Experience

Solid understanding of SoC verification using C test cases and experience with SystemVerilog, Verilog, or VHDL

Knowledge of computer architecture, bus protocols (e.g., AXI, AHB), and peripherals

Experience with Tcl, Python, or other scripting languages

Nice to Have Skills and Experience

Experience with ARM‑based designs and/or ARM system architectures

Familiarity with ARM debugger and trace features (e.g., ARM DS, DSTREAM)

Knowledge of memory subsystems and/or high‑speed peripherals (PCIe, CXL) and integration of these IP models into a design

Salary Range:

$191,100–$258,500 per year

Accommodations at Arm

We want to build extraordinary teams. If you need an adjustment or accommodation during the recruitment process, please email accommodations@arm.com. All accommodation or adjustment requests will be treated with confidentiality.

Hybrid Working at Arm

Arm’s approach to hybrid working supports both high performance and personal wellbeing. We empower groups and teams to determine their own hybrid working patterns based on the work and team’s needs. Details of the hybrid arrangement for each role will be shared during the application process.

Equal Opportunities at Arm

Arm is an equal‑opportunity employer committed to an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We do not discriminate based on race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status.

Job Details

Seniority level: Associate

Employment type: Full‑time

Job function: Quality Assurance

Industries: Semiconductor Manufacturing, Software Development, Computer Hardware Manufacturing

#J-18808-Ljbffr