CPU Verification Engineer

2 Weeks ago • 5-12 Years
Sign up and Unlock PRO benefits for FREE!

About the job

SummaryBy Outscal

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.

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

About The Company

Karnataka, India (On-Site)

Karnataka, India (On-Site)

View All Jobs

Similar Jobs

eInfochips (An Arrow Company) - Senior Design Verification Engineer

Karnataka, India (On-Site)

NVIDIA - CPU Verification Engineer

Karnataka, India (On-Site)

NVIDIA - Verification Engineer, SOC-V

Karnataka, India (On-Site)

NVIDIA - Senior Verification Engineer, PCIE

Karnataka, India (On-Site)

Similar Skill Jobs

Nexus Studios - Senior Technical Artist - Unity

England, United Kingdom (Hybrid)

Spyke Games - Data Scientist

İstanbul, Türkiye (On-Site)

InMobiInMobi - Infrastructure Engineer - III

Karnataka, India (On-Site)

Ubisoft - Chercheur.euse en Sécurité

Quebec, Canada (Hybrid)

Ubisoft - Security Researcher

Quebec, Canada (Hybrid)

Ubisoft - Technical Animator

Lombardy, Italy (Hybrid)

Streamline Studios - Junior Game Programmer (Unreal)

Federal Territory Of Kuala Lumpur, Malaysia (On-Site)

King - Backend Engineer - Catalog Games

Catalonia, Spain (On-Site)

Jobs in Bengaluru, Karnataka, India

Dream Game Studios - Consultant - Graphic Design (6 months)

Maharashtra, India (On-Site)

InMobiInMobi - Infrastructure Engineer - III

Karnataka, India (On-Site)

Gametion Technologies Pvt. Ltd. - Senior Game Tester

Maharashtra, India (On-Site)

LogicGo Infotech - 3D Modeler

Gujarat, India (On-Site)

IMAGE Creative Education - 2d Animator

Tamil Nadu, India (On-Site)

Cybersify Cloud computing Pvt ltd - full stack developer

Punjab, India (On-Site)

Huemn - Motion Graphic Designer

Telangana, India (On-Site)

Kaleidoscope - 3D Artist

Tamil Nadu, India (On-Site)

WongDoody - SERVICE DESIGN LEAD

Maharashtra, India (On-Site)

Keywords Studios (Player Support) - DevSecOps Engineer II

Maharashtra, India (On-Site)

Software Engineering Jobs

Resolution Games - Student Opportunity - Master Thesis

Östergötland County, Sweden (Hybrid)

The Workshop - Engineering Manager

Community Of Madrid, Spain (Hybrid)

Volka Games - General Application

Limassol, Cyprus (On-Site)

InMobiInMobi - Infrastructure Engineer - III

Karnataka, India (On-Site)

CD PROJEKT RED - Senior Asset Artist

Masovian Voivodeship, Poland (Hybrid)

Keywords Studios (Player Support) - Monitoring and Support Engineer

Philippines (Remote)

Ubisoft - Security Researcher

Quebec, Canada (Hybrid)

Cybersify Cloud computing Pvt ltd - full stack developer

Punjab, India (On-Site)

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug