Mesh / Coherency Design Verification Engineer

4 months ago


Bengaluru, India Ampere Full time

Description

The Role
You will work on the verification of a server-class microprocessor-based CPU/Coherent Mesh interconnect. You'll be involved with all aspects of pre-silicon verification at unit and system level to ensure functional correctness and performance of microprocessors. You'll also partner with other teams to accelerate post-silicon validation and debug of the product. 

What the Team wants you to know

Design Verification is an integral part of the chip design process that ensures our customers get the absolute highest quality products that meets their functional and performance requirements. The DV Team at Ampere comprises of stellar folks who have dedicated themselves to the art and fun of design verification. We are a tightly-knit, fast-paced team who work extremely closely with our design and architecture partners to ensure no bug is left behind. 

What you’ll do

Define requirements for sub-system level and full-chip level testing infrastructure Create test plans for sub-system and chip-level verification and post-silicon validation Architect, design and implement test benches and other components of design verification environment Create random test generators to find bugs in design Debug failures and drive speedy resolution of bugs Create coverage monitors and drive coverage to required quality targets Define post-silicon validation plans, and engage in post-silicon activities to accelerate product launch Lead verification activities within a team and guide other engineers to achieve project goals

What you’ll bring

2-5 years of hardware verification experience Solid understanding of high-performance microprocessor architecture concepts Experience using industry standard HDL languages (Verilog, System Verilog, VHDL) and simulation tools Experience developing verification environments in one or more industry standard languages like SVTB UVM/OVM Programming experience in languages common to the industry (e.g., C, C++, Perl, Python) Experience in automating design, verification, and validation tasks Hands on experience in post-silicon validation Knowledge of ARM or x86 architecture and assembly language programming Previous experience in CPU/core design verification is preferred Previous experience in Network-on-chip (NoC) design verification is preferred Previous experience with Arm AMBA (APB/AHB/AXI/ACE/CHI) protocols is preferred

Education

BS / MS in Electrical Engineering or Computer Science 

About Ampere

Ampere is designing the future of hyperscale cloud and edge computing with the world’s first cloud native processor. Built for the cloud with a modern 64-bit Arm server-based architecture, Ampere gives customers the freedom to accelerate the delivery of all cloud computing applications. With industry-leading cloud performance, power efficiency and scalability, Ampere processors are tailored for the continued growth of cloud and edge computing.

Our Story

Like the scientist behind its name, Ampere employees are innovators. We understand the needs of cloud computing and different software requirements. We are inventing what comes next and looking at everything from the structure of memory and how efficient the system is, to considerations on speed, cost of electricity and ability to cool. Power, size, weight and cost are driving the technology requirements and the innovation to come.

Our world class team of engineers, with depth and expertise in the cloud and semiconductor industries, is not only focused on the development of new semiconductor designs but also building out the first software ecosystem for Arm-based server processors. Through the Ampere approach to the cloud and edge, we give our customers the freedom to challenge the status quo and accelerate next-generation data centers for the most memory-intensive applications. Given the challenge we have outlined, we are building a culture of entrepreneurs that ensure customers come first, proactively approaching industry challenges in the areas of security, power and performance, delivering results that matter most.

We are an inclusive and equal opportunity employer and welcome applicants from all backgrounds. All applicants will receive consideration for employment without regard to age, race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.



  • Bengaluru, India Mulya Technologies Full time

    Design Verification Engineer – Cache Coherency VerificationFortune 100 OrganizationLocation: Bangalore / HyderabadDesign Verification Engineer – Cache Coherency VerificationIntroductionAs a Hardware Developer at , you’ll get to work on the systems that are driving the quantum revolution and the AI era. Join an elite team of engineering professionals...


  • Bengaluru, India Mulya Technologies Full time

    Design Verification Engineer – Cache Coherency VerificationFortune 100 OrganizationLocation: Bangalore / HyderabadDesign Verification Engineer – Cache Coherency VerificationIntroductionAs a Hardware Developer at , you’ll get to work on the systems that are driving the quantum revolution and the AI era. Join an elite team of engineering professionals...


  • Greater Bengaluru Area, India Mulya Technologies Full time

    Senior Design Verification Engineer - Cache Coherency VerificationFortune 100 OrganizationLocation: BangaloreIntroductionAs a Hardware Developer you’ll get to work on the systems that are driving the quantum revolution and the AI era. Join an elite team of engineering professionals who enable our customers to make better decisions quicker on the most...


  • Bengaluru, India Mulya Technologies Full time

    CPU/Processor Verification – Cache CoherencyFortune 100 OrganizationLocation: BangaloreTitleCPU/Processor Verification – Cache CoherencyYour Role and ResponsibilitiesAs a CPU Verification Engineer, you will be responsible for the pre-silicon functional and performance verification of our chipsets, covering the CPU core, cache/nest subsystem, memory...


  • Bengaluru, India Mulya Technologies Full time

    CPU/Processor Verification – Cache CoherencyFortune 100 OrganizationLocation: BangaloreTitleCPU/Processor Verification – Cache CoherencyYour Role and ResponsibilitiesAs a CPU Verification Engineer, you will be responsible for the pre-silicon functional and performance verification of our chipsets, covering the CPU core, cache/nest subsystem, memory...

  • Meshing

    4 months ago


    Bengaluru, Karnataka, India Marutee Design and Engineering Full time

    **Job description** **Company Description** MARUTEE DESIGN AND ENGINEERING PRIVATE LIMITED is a Bengaluru-based company that focuses on design and engineering solutions. **Experience**: 4+Years **Role Description** **Meshing** **Meshing** **Meshing** **Meshing** **Meshing** **Job Types**: Full-time, Permanent Pay: Up to ₹400,000.00 per...


  • Greater Bengaluru Area, India Mulya Technologies Full time

    CPU/Processor Verification – Cache CoherencyFortune 100 OrganizationLocation: BangaloreTitleCPU/Processor Verification – Cache CoherencyYour Role and ResponsibilitiesAs a CPU Verification Engineer, you will be responsible for the pre-silicon functional and performance verification of our chipsets, covering the CPU core, cache/nest subsystem, memory...


  • Greater Bengaluru Area, India Mulya Technologies Full time

    CPU/Processor Verification – Cache Coherency Fortune 100 Organization Location: Bangalore Title CPU/Processor Verification – Cache Coherency Your Role and Responsibilities As a CPU Verification Engineer, you will be responsible for the pre-silicon functional and performance verification of our chipsets, covering the CPU core, cache/nest subsystem,...


  • Bengaluru, Karnataka, India IBM Full time

    Introduction As a Hardware Developer at IBM, you’ll get to work on the systems that are driving the quantum revolution and the AI era. Join an elite team of engineering professionals who enable IBM customers to make better decisions quicker on the most trusted hardware platform in today’s market. Your Role and Responsibilities As a CPU Verification...


  • Bengaluru, India Mulya Technologies Full time

    Senior Design Verification Engineer – Fabric/On Chip Network VerificationFortune 100 OrganizationLocation: BangaloreTitleSenior Design Verification Engineer – Fabric/On Chip Network VerificationYour Role and ResponsibilitiesAs a Functional verification engineer, you will be working on the latest generation of high end, state-of-the-art micro-processors...


  • Bengaluru, India Mulya Technologies Full time

    Senior Design Verification Engineer – Fabric/On Chip Network VerificationFortune 100 OrganizationLocation: BangaloreTitleSenior Design Verification Engineer – Fabric/On Chip Network VerificationYour Role and ResponsibilitiesAs a Functional verification engineer, you will be working on the latest generation of high end, state-of-the-art micro-processors...


  • Greater Bengaluru Area, India Mulya Technologies Full time

    Senior Design Verification Engineer – Fabric/On Chip Network VerificationFortune 100 OrganizationLocation: Bangalore TitleSenior Design Verification Engineer – Fabric/On Chip Network VerificationYour Role and ResponsibilitiesAs a Functional verification engineer, you will be working on the latest generation of high end, state-of-the-art micro-processors...


  • Greater Bengaluru Area, India Mulya Technologies Full time

    Senior Design Verification Engineer – Fabric/On Chip Network Verification Fortune 100 Organization Location: Bangalore Title Senior Design Verification Engineer – Fabric/On Chip Network Verification Your Role and Responsibilities As a Functional verification engineer, you will be working on the latest generation of high end, state-of-the-art...


  • Bengaluru, India Mulya Technologies Full time

    CPU Verification EngineerFortune 100 OrganizationLocation: Bangalore / HyderabadTitleCPU Verification EngineerYour Role and ResponsibilitiesAs a Functional Verification Engineer, you will play a crucial role in ensuring the quality and reliability of server processors, SOCs, and ASICs. Guiding the development of verification environments and testbenches, you...

  • Cfd Meshing

    3 months ago


    Bengaluru, Karnataka, India Marutee Design and Engineering Full time

    **Job Description -** **2 -4 years of experience** **Location: Bangalore** - CFD meshing refers to the process of dividing a computational domain into small, geometrically simple sub-domains called "elements" or "cells" in order to solve fluid flow and heat transfer problems numerically using computational fluid dynamics (CFD) techniques. Meshing is a...


  • Bengaluru, India Mulya Technologies Full time

    CPU Verification EngineerFortune 100 OrganizationLocation: Bangalore / HyderabadTitleCPU Verification EngineerYour Role and ResponsibilitiesAs a Functional Verification Engineer, you will play a crucial role in ensuring the quality and reliability of server processors, SOCs, and ASICs. Guiding the development of verification environments and testbenches, you...


  • Bengaluru, India Eximietas Design Full time

    Are you passionate about ensuring top-notch quality in chip design? Join our team as a#DesignVerificationEngineer and be a key player in validating#cuttingedgesemiconductor designs!Key Responsibilities:Develop and execute comprehensive test plans for verification of complex digital designs.Create and maintain#UVM -based verification environments.Collaborate...


  • Bengaluru, India Eximietas Design Full time

    Are you passionate about ensuring top-notch quality in chip design? Join our team as a #DesignVerification Engineer and be a key player in validating #cuttingedge semiconductor designs! 🌟🔍 Key Responsibilities:Develop and execute comprehensive test plans for verification of complex digital designs.Create and maintain #UVM-based verification...


  • Bengaluru, India Eximietas Design Full time

    Are you passionate about ensuring top-notch quality in chip design? Join our team as a #DesignVerification Engineer and be a key player in validating #cuttingedge semiconductor designs! Key Responsibilities: Develop and execute comprehensive test plans for verification of complex digital designs. Create and maintain #UVM -based verification...


  • Bengaluru, India Mulya Technologies Full time

    Senior Functional Verification EngineerFortune 100 OrganizationLocation: BangaloreSenior Functional Verification EngineerYour Role and ResponsibilitiesAs a Functional Verification Engineer, you will play a crucial role in ensuring the quality and reliability of server processors, SOCs, and ASICs. Guiding the development of verification environments and...