Verification Engineer with Expertise in IoT Subsystems and SoCs

4 weeks ago


Bengaluru, Karnataka, India arm limited Full time

The Role

Job Description:

At Arm Limited, we are seeking a talented Verification Engineer to join our Solution Engineering team in Bengaluru. As a member of this team, you will work closely with other RTL design and verification engineers across the globe to develop best-in-class compute subsystems.

Our team is responsible for delivering secure, performant, and reliable hardware and software solutions that are easy to use. As a Verification Engineer, you will play a key role in verifying our next-generation compute solutions using innovative technologies, methodologies, and tools.

  • You will be responsible for building functional verification strategies, writing test plans, defining test methodologies, and improving verification methodologies.
  • You will work with project management to plan tasks, set schedules, and quality checkpoints, and be fully responsible for the area of verification.
  • You will collaborate with engineers from architecture, design, verification, implementation, modeling, performance analysis, silicon validation, FPGA, and board development.
  • You will also provide effective leadership and mentor junior members.
  • You will communicate clearly and effectively with peers, partners, and groups across multiple fields.

Required Skills and Experience:

  • 12+ years of experience in SoC verification environments.
  • Knowledge of assembly language (preferably ARM), C/C++, and/or hardware verification languages (SystemVerilog).
  • Experience in one or more verification methodologies – UVM/OVM/eRM, formal, low power, emulation.
  • Exposure to all stages of verification: requirements collection, creation of verification methodology plans, test plans, testbench implementation, test cases development, coverage closure, documentation, and support.

Nice To Have Skills and Experience:

  • Knowledge of object-oriented programming concepts.
  • Practical experience of working on processor-based system design.
  • Exposure to UVM or other industry-standard verification methodologies.
  • Verification Languages such as System Verilog.
  • Strong understanding of CPU architecture/micro-architectures.
  • Team handling experience.

Desirable Skills:

  • Strong understanding of basic computer architecture.
  • Good in logical programming using C/C++/Assembly with experience in embracing software engineering standard methodologies.
  • Familiar with verification process such as Test Plan development, Testcase development.
  • Familiarity of Unix/Linux working environment.

In Return:

Arm Limited is an equal-opportunity employer that values diversity and mutual respect. We do not discriminate on any basis.


  • Verification Engineer

    1 month ago


    Bengaluru, Karnataka, India arm limited Full time

    The RoleJob Overview:Arm Limited is at the forefront of the computing and connectivity revolution, driving innovation into all areas where computation is possible. As a key member of our Systems Solution Group, you will play a critical role in the development of sophisticated Subsystems and Solutions. Your expertise will enable us to build better solutions...

  • Verification Engineer

    4 weeks ago


    Bengaluru, Karnataka, India arm limited Full time

    The RoleJob Overview:At Arm Limited, we are at the forefront of the computing and connectivity revolution. We work with the world's most renowned technology companies to drive innovation into all areas where computation is possible. This enables us to build better solutions for the billions of people using our technology worldwide based on Arm. As we...

  • Verification Engineer

    3 weeks ago


    Bengaluru, Karnataka, India arm limited Full time

    Role OverviewArm's hardware is at the heart of the computing and connectivity revolution that continues to transform the way people live and businesses operate.Working as a team and engaging with the world's most famous technology companies, we are driving innovation into all areas where computation is possible.This will facilitate us to build better...


  • Bengaluru, Karnataka, India Connectpro Management Consultants Private Limited Full time

    Job Title: Advanced SOC Verification EngineerJob Description:We are seeking a highly skilled Advanced SOC Verification Engineer to join our team at Connectpro Management Consultants Private Limited. As a key member of our team, you will be responsible for leading and driving the verification of advanced ARM-based System-on-Chip (SOC)...


  • Bengaluru, Karnataka, India NVIDIA Full time

    Technical Expertise for CPU-GPU Memory SystemsWe are seeking a highly skilled and experienced verification engineer to work on complex CPU-GPU memory systems at the SOC level. As a technical expert in verification, you will be responsible for defining test plans and architecting testbenches for verification of the CPU/GPU memory subsystem.Key...


  • Bengaluru, Karnataka, India arm limited Full time

    The RoleJob Description:Arm Advanced Compute Subsystems for Neoverse deliver exceptional performance, leveraging the latest Arm CPUs and system IP. Our Verification team verifies Arm IPs and subsystems for various application segments. We are seeking creative and enthusiastic Verification Engineers with knowledge of subsystems and SoCs to help verify these...


  • Bengaluru, Karnataka, India Syntiant Full time

    SoC Verification Lead Job DescriptionSyntiant Corp. is seeking a talented SoC Verification Lead to join its team.The ideal candidate will be responsible for developing scalable and re-usable verification environments and test cases to verify Syntiant's next generation Neural Decision Processor SoCs.Key ResponsibilitiesDevelop and execute verification plans...


  • Bengaluru, Karnataka, India arm limited Full time

    The role of the Verification Engineer - Compute Subsystem is to 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.As a Verification Engineer, you will develop and run soak tests based on Arm architecture and the IP design, and debug hardware and...


  • Bengaluru, Karnataka, India arm limited Full time

    At Arm Limited, we're seeking a skilled Verification Engineer to join our team and contribute to the development of cutting-edge compute subsystems. About the RoleThis exciting opportunity involves pushing the boundaries of Arm CPUs, system IPs, and subsystems to their functional limits. As part of this role, you'll develop and run soak tests based on Arm...


  • Bengaluru, Karnataka, India arm limited Full time

    At Arm Limited, we're at the heart of creating the technology that's shaping the world. With our innovative compute everywhere approach, we're enabling a new era of specialized computing platforms.The RoleWe're looking for a highly skilled and motivated SOC Verification Engineer to join our team in verifying Arm IPs and subsystems for various application...


  • Bengaluru, Karnataka, India arm limited Full time

    About the RoleWe are seeking a skilled Verification Engineer to join our team in verifying Arm Advanced Compute Subsystems. The ideal candidate will have experience in CPU and system IP verification, with a strong understanding of digital design concepts and Verilog coding.Key ResponsibilitiesPushing Arm CPUs, system IPs, and subsystems to their functional...


  • Bengaluru, Karnataka, India ARM Full time

    Arm's Hardware Verification TeamArm is seeking an experienced verification engineer to join our team responsible for the development of sophisticated Subsystems and Solutions. As a key member of the team, you will be responsible for verifying the functional correctness of SoC and collaborating with designers and architects to understand design specifications...


  • Bengaluru, Karnataka, India Qualcomm Full time

    Design Verification Role OverviewQualcomm is seeking an experienced Senior Design Verification Engineer to join its design verification team. As a key member of the team, the selected candidate will be responsible for verifying high-speed mixed-signal IP designs for exciting products targeted for 5G, AI/ML, compute, IOT, and automotive applications.Key...


  • Bengaluru, Karnataka, India NVIDIA Full time

    Job DescriptionWe are seeking a passionate and innovative verification engineer to work on complex CPU-GPU memory systems at the System-on-Chip (SOC) level.Define test plans and architect testbenches for verification of CPU/GPU memory subsystems.Verify micro-architecture and architecture features at subsystem or full chip testbenches.Collaborate with...


  • Bengaluru, Karnataka, India arm limited Full time

    The RoleJob Description:Arm's Solution Engineering team is excited to collaborate with skilled SoC verification engineers to develop cutting-edge compute solutions. This role requires expertise in functional verification, test planning, and methodology development to ensure the quality and performance of Arm's IP compute subsystems.As a key member of our...


  • Bengaluru, Karnataka, India Analog Devices Full time

    Job SummaryWe are seeking a highly skilled Senior Verification Engineer to join our team at Analog Devices. As a Senior Verification Engineer, you will be responsible for end-to-end verification ownership of IP or Subsystem or SOC level.Key ResponsibilitiesVerification of complex microprocessor designs, neural nets and high-speed peripherals using leading...


  • Bengaluru, Karnataka, India Analog Devices Full time

    Job DescriptionJob SummaryAs a Senior Verification Engineer at Analog Devices, you will be responsible for leading the digital pre silicon verification effort for complex SOC designs. You will develop and implement verification plans, create and execute testbenches, and analyze results to ensure that the design meets the required specifications.Key...


  • Bengaluru, Karnataka, India Analog Devices Full time

    Job SummaryAs a Principal Verification Engineer at Analog Devices, you will lead the verification effort for complex digital SOCs, ensuring end-to-end verification responsibility. You will work closely with design and architecture teams to define requirements and coordinate verification deliverables and receivables.Key ResponsibilitiesLead SOC verification...

  • Senior Engineer

    4 weeks ago


    Bengaluru, Karnataka, India ARM Full time

    About the RoleWe are seeking a highly skilled and experienced Verification Engineer to join our team responsible for the development of sophisticated Subsystems and Solutions at Arm. As a key member of our team, you will play a crucial role in verifying the functional correctness of SoC.Key ResponsibilitiesDesign and implement verification strategies for...


  • Bengaluru, Karnataka, India arm limited Full time

    The RoleJob Overview:Arm is driving innovation in computing and connectivity, and we need talented engineers to join our team. As a Verification Engineer, you'll contribute to the development of sophisticated Subsystems and Solutions, enabling the latest compute solutions in Enterprise, Auto, and Client markets.Our Systems Solution Group's mission is to...