Principal Verification Engineer - Bengaluru, India - arm limited

    arm limited
    arm limited Bengaluru, India

    3 weeks ago

    Default job background
    Description

    The Role

    Job Description

    If you are passionate about pushing the boundaries of verification technology and thrive in a collaborative, dynamic environment, we invite you to join our team as a Verification Engineer. Join usto be part of our journey in shaping the future of SoC design and innovation.

    Responsibilities

    As a creative verification engineer with a knowledge of subsystems and SoCs you will be part of a team tasked with verifying functional correctness of SoC RTL.

    You will work with the project team to understand and review the subsystem architecture and design specifications, and to build a functional verification strategy.

    Your key responsibilities will include crafting test plans, developing SystemVerilog/Verilog testbenches and tests, and debugging of test failures and issues.

    You will also contribute to developing and improving the verification methodologies used by the team.

    In addition, you'll work closely with other teams on the design microarchitecture, verification methodologies, system performance, etc.

    You will balance other opportunities such as working with Project Management on activities, plans, and schedule as well as guide and support junior members of the team.

    Required skills and experience:

    10-15 years of experience working in design or verification of sophisticated compute subsystems or SoCs, you will need:

    Solid understanding of digital hardware design and Verilog HDL.

    A detailed understanding and experience of the current verification strategies required for sophisticated SoC development, including software-based techniques

  • 13+ Years of experience
  • Good knowledge of test plan creation and tracking
  • Experience verifying RTL for SoC projects
  • Low-level programming experience including C and Assembler
  • Experience with Perl, Python or other scripting language
  • Nice to have skills and experience:

    Experience with Arm-based designs and/or ARM System Architectures

    Experience with SystemVerilog and verification methodologies – UVM/OVM/e

    Experience verifying subsystems for PCIe, LPDDR, HBM, UCIe, Ethernet

    Knowledge of Object-Oriented programming concepts.

    Experience or knowledge in the following areas

  • Formal verification techniques
  • Clock domain crossing verification
  • Power aware verification
  • Porting peripheral driver software
  • Development and deployment of complex Arm SoCs on multiple Emulation platforms as well as direct hands-on test bench development.
  • Experience working with emulators and bringing up and debugging complex SoC designs.
  • 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

    #