Back
Arm logo

Senior Verification Engineer

Arm · Posted Oct 28

Semiconductor IP, energy-efficient CPU architecture, and high-performance compute platforms

Bengaluru, IndiaFull-timeHybridSenior Level8+ years₹35.0L–₹55.0L yearly53 applicants
SemiconductorsChip DesignIP LicensingArtificial IntelligenceCloud ComputingPublic Company
Full time

Get a personal compatibility score

Add a resume for personal matches

About the role

The Arm Solutions Engineering Technology and IP team develops and verifies IP and subsystems for next-generation SoCs, covering areas such as high-speed I/O, PCIe, DDR and memory interfaces, interconnect, compute and control subsystems, and security IP. The role is a senior individual-contributor verification position that owns significant IP features or functional areas and develops verification strategies, test plans, coverage models, and reusable SystemVerilog/UVM components. The engineer will debug complex RTL/testbench/firmware interactions, drive coverage closure, and mentor less-experienced engineers while collaborating with architecture, design, firmware, performance, and SoC integration teams.

What you will do

  • Developing verification strategies, test plans, and coverage plans from architecture and design specifications.
  • Building and maintaining reusable SystemVerilog/UVM verification environments, agents, scoreboards, reference models, assertions, and coverage models.
  • Verifying IP and subsystems such as high-speed interfaces, PCIe, DDR and memory controllers, interconnect, embedded processor systems, and security hardware.
  • Creating constrained-random, directed, protocol-compliance, error-injection, low-power, and performance-oriented tests.
  • Driving functional, code, assertion, and scenario coverage to closure.
  • Debugging failures across RTL, testbench, firmware, and system-level interactions.
  • Verifying multi-clock, multi-reset, and multi-power-domain behavior.
  • Supporting hardware and firmware co-verification, including boot, initialization, configuration, interrupt, error-handling, and recovery flows.
  • Contributing to verification automation, regression infrastructure, dashboards, and continuous-integration flows.
  • Improving verification methodologies, reusable components, coding practices, and sign-off criteria.
  • Participating in architecture, specification, design, test-plan, and coverage reviews.
  • Mentoring engineers and providing technical guidance appropriate to the role level.

Skills used in this role

What the employer is looking for

  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field, or equivalent practical experience with minimum 4 years of experience.
  • Understanding of digital design, Verilog/SystemVerilog RTL, and simulation-based verification.
  • Experience with SystemVerilog, UVM, or comparable verification methodologies.
  • Experience with verification planning, stimulus development, functional coverage, assertions, scoreboards, and debug.
  • Understanding of SoC and IP architecture, including clocking, reset, interrupts, address maps, memory-mapped interfaces, and system integration.
  • Familiarity with one or more protocols or technology areas such as AXI, AHB, APB, CHI, PCIe, DDR, high-speed I/O, interconnect, processor subsystems, or security IP.
  • Experience with scripting or programming languages such as Python, Perl, TCL, Bash, C, or C++.
  • Ability to collaborate across teams and communicate technical information clearly.
  • Demonstrated ownership and technical leadership appropriate to the experience level of the role.
  • Years of experience indicated above required.

Preferred qualifications

  • PCIe controllers, transaction layers, link management, protocol compliance, and error recovery.
  • DDR controllers, memory PHY interfaces, training, initialization, scheduling, and reliability features.
  • High-speed serial interfaces, coherent or non-coherent interconnect, cache, and memory subsystems.
  • Security IP, including hardware roots of trust, secure boot, cryptography, key management, lifecycle management, access control, and secure debug.
  • Embedded processor systems and hardware/firmware co-verification.
  • Low-power verification using UPF, power-state modeling, isolation, retention, and reset sequencing.
  • Formal verification, assertion-based verification, Portable Stimulus, reference models, emulation, or acceleration.
  • Verification at IP, subsystem, and SoC levels.
  • Performance verification, traffic modeling, stress testing, and bottleneck analysis.
  • Familiarity with ARM-based designs and ARM system architectures.

Benefits and support

  • Compensation and benefits are detailed in the job posting

About Arm

Arm architects, develops, and licenses high-performance, energy-efficient CPU products and related semiconductor intellectual property. Its technology powers over 99% of the world's smartphones as well as a vast array of devices ranging from tiny sensors and wearables to cloud-scale AI supercomputers.

Industry
Semiconductors
Company size
8000+ employees
Founded
1990
Location
Cambridge, United Kingdom
Funding stage
Public Company

Funding

Public Company

SoftBank GroupSoftBank Vision Fund
  • 2023-09-14IPO$5.23B

Leadership

RH
Rene Haas

Chief Executive Officer, Board Member

JC
Jason Child

Executive Vice President and Chief Financial Officer

SC
Spencer Collins

Executive Vice President, Chief Legal Officer and Head of Corporate Development

WA
Will Abbey

Executive Vice President and Chief Commercial Officer

RG
Richard Grisenthwaite

Executive Vice President and Chief Architect

Apply