Design Verification Engineer - System Level Cache
ARM

Austin, Texas

This job has expired.


Role Overview

Introduction

The Arm CoreLink CMN-600 Coherent Mesh Network is crafted for intelligent connected systems across a variety of applications including networking infrastructure, storage, server, HPC, automotive, and industrial solutions. The highly scalable mesh is optimized for Armv8-A processors and can be customized across a wide range of performance points! We drive the specification, planning and development of UVM based testbenches to verify current and next generation designs. Our team completes verification for the entire interconnect solution including the transport layer, coherent interfaces, I/O bridges, registers and our coherent multi-chip link (CML).

What will I be accountable for?

As a System Level Cache Verification Engineer, you would be delivering verification of functional blocks at the unit level. Typical accountabilities include:

  • Engage with design and verification teams to perform design investigation for next generation interconnect products.
  • Build and maintain detailed verification plans.
  • Work closely with RTL designers in verifying correctness of the design.
  • Develop SystemVerilog/UVM testbenches for sophisticated IP using constrained random verification methodology.
  • Write architectural and microarchitectural checks in scoreboard to verify the design while enabling vertical reuse at top level testbench.
  • Debug functional errors in the RTL model using simulation and debug tools with an in-depth understanding of the microarchitecture.
  • Define, implement and analyze functional coverage.
  • Analysis of data from simulation runs using machine learning and data science techniques to drive efficient bug discovery and debug.
  • Promote and demonstrate the Arm Core Beliefs and Behaviors.
Job Requirements

What skills, experience and qualifications do I need?
  • Bachelor's or Master's degree in Electrical/Computer Engineering or Computer Science.
  • 5+ years experience in pre-silicon verification/RTL design.
  • Multi-level cache architecture experience including knowledge of cache coherency (coherence mechanisms like bus snooping, directory-based system, MESI/MOESI coherence protocols), cache consistency and bus protocols (e.g. AMBA5 CHI, AMBA4 ACE or AXI).
  • Previous experience in specification, creation, and debug of System Verilog/UVM constrained-random testbenches.
  • Software engineering skills including understanding of object-oriented programming, data structures, and algorithms.
  • Experience in developing constrained random stimulus, functional checks, using bus functional models as well as functional coverage verification methods.
  • Excellent professional knowledge of scripting languages such as Python, Ruby or Perl.
  • Experience in Formal Verification is a plus.
What are the desired behaviors for this role?

At Arm, we are guided by our core beliefs that reflect our rare culture and guide our decisions, defining how we work together to defy ordinary and shape extraordinary:

We Not I
  • Take daily responsibility to make the Global Arm community thrive
  • No individual is responsible for the right answer. Brilliance is collective
  • Information is crucial, share it
  • Realize that we win when we collaborate - and that everyone misses out when we don't
Passion For Progress
  • Our differences are our strength. Widen and mix up your network of connections
  • Difficult things can take unexpected directions. Stick with it
  • Make feedback positive and expansive, not negative and narrow
  • The essence of progress is that it can't stop. Grow with it and own your own progress
Be Your Brilliant Self


Be quirky not egocentric Recognize the power in saying 'I don't know' Make trust our default position Hold strong opinions lightly.

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of any characteristic.

Arm is an equal opportunity employer, committed to providing an environment of mutual respect where equal opportunities are available to all applicants and colleagues. We are a diverse organization of dedicated and innovative individuals, and don't discriminate on the basis of any characteristic.


This job has expired.
Job Alerts

Provide an email, zip code for jobs, and/or job category to subscribe to job alerts. Learn more now.


*By subscribing, you agree to our Terms and Privacy Policy.

More Manufacturing and Production jobs


MAHLE Behr USA Inc.
Lockport, Illinois
Posted 17 minutes ago
MAHLE Behr Charleston Inc.
Charleston, Illinois
Posted 17 minutes ago
MAHLE Behr Charleston Inc.
Charleston, Illinois
Posted 17 minutes ago
View Manufacturing and Production jobs ยป