The ARM Solutions Engineering Technology and IP team is seeking talented IP Verification Engineers across multiple experience levels, from engineers developing their verification expertise through to experienced Staff Engineers capable of owning complex IP and subsystem verification programs.
Depending on experience and role level, engineers may contribute to verification environment development, test creation and debug, own verification of an IP or major feature, lead subsystem-level verification, or provide technical direction across projects and teams.
You will collaborate with architecture, design, implementation, firmware, performance, and SoC integration teams to deliver robust, reusable, and production-ready IP for next-generation SoCs.
Opportunities Across Experience Levels
We are hiring for multiple individual-contributor positions and will align responsibilities with the successful candidate's experience, technical depth, and ownership capability.
Verification Engineer
Debug simulation and regression failures with support from experienced team members.
Support coverage analysis, regression triage, and bug investigation.
Minimum of 4 years of skilled experience required.
Senior Verification Engineer
Review specifications and designs to identify verification risks, ambiguities, and corner cases.
Mentor less-experienced engineers and improve verification methodology and automation.
Coordinate verification activities with design, architecture, firmware, and implementation teams.
Minimum of 8 years of professional experience required.
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.
Supporting hardware and firmware co-verification, including boot, initialization, configuration, interrupt, error-handling, and recovery flows.
Improving verification methodologies, reusable components, coding practices, and sign-off criteria.
Required Skills and Experience
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.
Experience with scripting or programming languages such as Python, Perl, TCL, Bash, C, or C++.
Demonstrated ownership and technical leadership appropriate to the experience level of the role.
Years of experience indicated above required.
Desirable Skills and Experience
Experience in one or more of the following areas would be beneficial:
- DDR controllers, memory PHY interfaces,
training, initialization, scheduling, and reliability features.
- Embedded processor systems and hardware/firmware co-verification.
- Performance verification, traffic modeling, stress testing, and bottleneck analysis.
- However, your application and interview responses must reflect your own thinking, experience, and abilities. Recruitment Adjustments and Accommodations
If you need an adjustment or an accommodation during the recruitment process, please email [HIDDEN TEXT] . To note, by sending us the requested information, you consent to its use by Arm to arrange for appropriate accommodations. All accommodation or adjustment requests will be treated with confidentiality, and information concerning these requests will only be disclosed as necessary to provide the accommodation. Although this is not an exhaustive list, examples of support include breaks between interviews, having documents read aloud, or office accessibility. Hybrid Working
Arm's approach to hybrid working is designed to create a working environment that supports both high performance and personal wellbeing. Within that framework, we empower groups/teams to determine their own hybrid working patterns, depending on the work and the team's needs. In some cases, the flexibility we can offer is limited by local legal, regulatory, tax, or other considerations, and where this is the case, we will collaborate with you to find the best solution. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or status as a protected veteran.
📌 Senior Hardware Validation Engineer (Bengaluru)
🏢 ARM
📍 Bengaluru