CPU Verification Engineer

3 Months ago • 5-12 Years • Research & Development • Undisclosed

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

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

Autodesk - QA Specialist - AutoCAD Maps

Autodesk, Canada (Hybrid)

ByteDance - Research Scientist in Molecular Dynamics

ByteDance, United States (On-Site)

Gearbox Software - Senior UI Programmer

Gearbox Software, United States (On-Site)

Animoca Brands - Game Developer

Animoca Brands, Philippines (Remote)

Warner Bros Discovery - Lead Software Engineer, Gameplay

Warner Bros Discovery, United States (On-Site)

Anthology  Inc  - Manager, Software Engineering

Anthology Inc , India (On-Site)

Passive Logic - Senior Embedded Systems Engineer

Passive Logic, United States (On-Site)

Scientific Games  - Software Development Manager

Scientific Games , United States (On-Site)

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

ION - Senior C++ Developer, Italy

ION, Italy (On-Site)

Overdare - [OVERDARE] Sr. Unreal Engine Engineer

Overdare, South Korea (On-Site)

Sperasoft - Senior C++/UE Developer (Engine)

Sperasoft, Serbia (Hybrid)

Sperasoft - Release Engineer

Sperasoft, Armenia (On-Site)

Salesforce - Senior Backend Software Engineer

Salesforce, Israel (On-Site)

Pubg Emea - Lead Animator

Pubg Emea, Netherlands (On-Site)

Techland - Game Programmer

Techland, Poland (On-Site)

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Snowflake - Enterprise Marketing Manager

Snowflake, India (Hybrid)

Cubic Corporation - Senior Software Engineer

Cubic Corporation, India (On-Site)

Elevation Capital - Data Scientist

Elevation Capital, India (On-Site)

Nagarro - Senior Engineer, .Net Web

Nagarro, India (Remote)

CloudFronts - Senior Technical Marketing Manager

CloudFronts, India (On-Site)

Arena Animation - Game Developer Trainer

Arena Animation, India (On-Site)

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Get notifed when new similar jobs are uploaded