CPU Verification Engineer

2 Months ago • 5-12 Years • Research & Development

About the job

Job Description

CPU Verification Engineer required with 5-12 years of experience in verification methodology. Must have strong assembly and CPU (x86/ARM/RISC-V) architecture knowledge and proficiency in C, C++, Verilog, and scripting languages. Responsibilities include test plan development, testbench design, and execution of verification plans.
Must have:
  • Verification Methodology
  • CPU Architecture
  • C, C++, Verilog
  • Scripting Languages
Good to have:
  • Cache Coherence
  • Memory Ordering
  • Formal Verification
  • Silicon Bring-up
Not hearing back from companies?
Unlock the secrets to a successful job application and accelerate your journey to your next opportunity.

About the job

Job Description:

Key Qualifications

  • Preferably BE/B.Tech/ME/M.Tech in EEE/ECE/CSE with 5-12 years of relevant industry experience.
  • Should have experience in verification methodology.
  • Architecting and development of testbench, test-bench components for ISA features, clock/reset/power features of processor.
  • Strong assembly and CPU (x86/ARM/RISC-V) architecture knowledge.
  • Strong in C, C++, Verilog, and scripting (Perl, Python) languages.
  • Ability to work independently and across geographies


Requirement:

Role and Responsibilities

  • Work with CPU architects to get understand processor micro-architecture
  • Develop detailed test and coverage plans for ISA and micro-architecture features
  • Design and develop component, block and core level testbenches including stimulus engines, microarchitectural models, checkers
  • Build architectural tools for ISA level verification
  • Develop stimulus generators that scale from pre-silicon to emulation and post-silicon domain
  • Execute verification plans, including DV environment bring-up, regression enabling for all features under your care, debug of the test failures
  • Track and report DV progress using a variety of metrics, including bugs and coverage


Preferred Qualifications:

  • Deep knowledge in processor verification function and architecture, in areas such as cache coherence, memory ordering and consistency, prefetching, branch prediction, renaming, speculative execution, and memory translation
  • Knowledge in Random Instruction Sequencing (RIS) and testing associated as block/unit and chip level for proving correctness
  • Have lead a small team of verification engineers doing CPU verification
  • Advanced techniques such as formal, assertions, and silicon bring up a plus
  • Experience in writing test plans, portable benches, transactors, and assembly
  • Experience with many different verification methodologies and tools such as simulators, coverage collection, gate level simulation
  • Able to develop test bench and work independently on a block/unit of the design
View Full Job Description

Add your resume

80%

Upload your resume, increase your shortlisting chances by 80%

About The Company

Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

View All Jobs

Get notified when new jobs are added by MediaTek

Similar Jobs

Passive Logic - Senior Embedded Systems Engineer

Passive Logic, United States (On-Site)

Snowed In Studios - Advanced Software Developer

Snowed In Studios, Canada (Remote)

Playrix - Senior QA Engineer (VSO Engine)

Playrix, Portugal (Remote)

Aristocrat Gaming - Technical Lead(Typescript Developer)

Aristocrat Gaming, India (Hybrid)

Vigaet - Self-Driving Car Intern

Vigaet, India (On-Site)

Meta - Silicon Architect

Meta, United States (On-Site)

ByteDance - Software Engineer, Machine Learning Platform

ByteDance, United States (On-Site)

Intel Corporation - CPU Physical Design Automation Engineer

Intel Corporation, United States (Hybrid)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Blizzard Entertainment - Associate Program Manager | Irvine, CA or Austin, TX

Blizzard Entertainment, United States (Hybrid)

Arrise Solutions (India)   - 3D Animation Lead

Arrise Solutions (India) , India (On-Site)

QSC - Full Stack Web Developer

QSC, India (On-Site)

31st Union - Senior Rendering Engineer

31st Union, United States (On-Site)

Meta - Software Engineer, Pathways Program

Meta, United States (On-Site)

Cirrus Logic - Senior Embedded Software Test Engineer (SB-64000078)

Cirrus Logic, United Kingdom (Hybrid)

Climax Studios - Lead Programmer

Climax Studios, United Kingdom (Hybrid)

The Walt Disney Company - Sr Software Engineer (Rust Engineer)

The Walt Disney Company, United States (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Infogain - User Interface Architect

Infogain, India (Hybrid)

Prose on Pixels - ART Director

Prose on Pixels, India (On-Site)

Grant Thornton INDUS - Analyst - C&RM INDUS

Grant Thornton INDUS, India (On-Site)

OLIVER Agency - GenAI Art Director

OLIVER Agency, India (Remote)

Hitgoc - 2-D Animator

Hitgoc, India (Hybrid)

Zeta - Manager - Software Development

Zeta, India (On-Site)

Onehouse - Data Infrastructure Engineer (India)

Onehouse, India (Hybrid)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Intel Corporation - 3D-IC STCO Physical Design Intern.

Intel Corporation, United States (Hybrid)

Intel Corporation - SOC Design Engineer

Intel Corporation, Costa Rica (Hybrid)

Itron,  Inc  - Network Firmware Test

Itron, Inc , India (On-Site)

Ubisoft India Studios - QC Technical Manager

Ubisoft India Studios, India (Hybrid)

Cirrus Logic - Summer Intern, Design Verification

Cirrus Logic, United States (On-Site)

Ceragon Networks - Senior Verification Engineer

Ceragon Networks, India (On-Site)

Passive Logic - Platform Embedded Software Engineer

Passive Logic, United States (On-Site)

Get notifed when new similar jobs are uploaded