Arm
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
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