Talent.com
This job offer is not available in your country.
Senior / Staff SOC Verification Engineer- Compute Subsystem Verification

Senior / Staff SOC Verification Engineer- Compute Subsystem Verification

arm limitedbangalore, India
10 hours ago
Job description

The Role

Job Description :

The need for specialized compute everywhere has driven a shift away from a one-size-fits-all market approach. A new approach to specialized compute platform development is required to meet this growing demand. Arm Advanced Compute Subsystems for Neoverse deliver a world-class performance of the latest Arm CPUs and system IP on leading-edge Verification team verifies Arm IPs and subsystems for various application segments. We are looking for creative and enthusiastic Verification Engineers with knowledge of subsystems and SoCs to help verify these subsystems.

Responsibilities :

As part of the team, you will push Arm CPUs, system IPs, and the Subsystem to their functional limits – targeting the IP's internal architecture and how it interacts with the rest of the system.

The role involves developing and running soak tests based on Arm architecture and the IP design, and debugging hardware and software failures in the CPU or the IP and the system around it.

You will work with cross-site design teams, discuss requirements, build test plans, develop tests targeting corner cases, and collaborate to achieve verification goals.

Have you worked on verifying either CPUs or other IPs in a system or a Subsystem, and have a strong technical background? Then, you are the right match for this job!

Required Skills and Experience :

4 to 12 years of proven experience in verification of CPU, system IPs, and compute Subsystems.

  • Understanding of CPU or SoC architecture and its verification!
  • Knowledge of industry standard interconnect protocols like PCIe, UCIe and CXL
  • Deep understanding of digital design concepts and Verilog coding
  • Good in logical programming using C / C++ / assembly
  • Proficiency in problem-solving and debugging
  • Proven track record of contributing to project execution and delivery, individually or in a team
  • General understanding of Arm-based systems and protocols like AHB, AXI, ACE, or CHI

“Nice To Have” Skills and Experience :

  • Familiarity with hardware acceleration platforms like Emulation
  • Awareness of CPU architecture features (such as caches, MMU, SMP, coherency, and CPU pipelines)
  • Use of scripting languages like Perl / Python / Shell
  • Knowledge of advanced verification techniques like assertions, property checking, etc.
  • Knowledge of multi-chip verification
  • Line management and mentoring of other team members
  • In Return :

    With offices around the world, Arm is a diverse organisation of dedicated, innovative and very hardworking engineers. By enabling a vibrant, inclusive, meritocratic, and open workplace, where all our people can grow and succeed, we encourage our people to share their outstanding contributions to Arm's success in the global marketplace.

    Create a job alert for this search

    Soc Verification Engineer • bangalore, India