AM

CPU Infra Verification

AMD
Bangalore4-8 LPA Posted 14 Apr 2025
FULL TIME
Devops
C++
Verification

Job Description

THE ROLE:

 

The person will be part of AMD's CPU Performance Validation team. This team is part of AMD's global CPU Performance teams and plays a critical role in next generation AMD CPU design. Involves having deep understanding of existing AMD X86 CPU architecture and microarchitecture ranging from CPU pipeline stages to various complex features and structures, debugging performance issues of RTL, giving feedback to design team for latest gen CPU in pre-silicon and emulation environment.

 

We highly encourage people with a creative bent of mind and with a natural ability to dive into the details. This team is a perfect place for people who can understand the present and envision the future. If you find yourself to be a person who wants to go that extra mile to refine an existing process and also understands the opportunities to make it better, if you are the one who has innovative ideas in your brain waiting to find a proper stage to come out, we can offer you the perfect ground for that.

 

 

 

KEY RESPONSIBILITIES

•           Tool Integration, Code line Integration (the code line will have a mix of components written in C++, Verilog, System Verlig, Perl, Python, Ruby etc ) ;

•        Porting Code from previous project and Devops related work.

•        Machine Learning: Should be able to handle large data sets and use/enhance existing training models.

•        Scripting work and coming up with debug utilities to help CPU Verification Infrastructure, Test Plan, Debug Teams.

•        Regression Infrastructure management for CPU Verification Team.

•        Maintenance or development work related to stimulus generation tool/architecture models/checkers/verification components of CPU.

•        Interact with Feature Verification engineer and understanding the stimulus requirements and scope for enhancement based on coverage etc

•        Provide help to stakeholders/Feature Verification Engineers on a regular basis  for stimulus development.

 

SKILLS AND EXPERIENCE REQUIREMENTS

•        B.E/B. Tech/M.E/M. Tech in Computer Science/Electrical/Electronic Engineering

•        Min 3+ Yrs of experience

•        Must have knowledge of OOP Concepts , C++. Assembly language will be a plus.

•        Must be well versed in using Perl and Python.

•        Well versed with using version control systems like Perforce , Git hub etc. Should have work experience working in linux environment.

•        Well versed with writing crons and automating tasks.

•        Well versed with build/make files.

•        Good to have Skills: Webservices, API/REST API , DevOps (Java script, Angular, My Sql, No Sql, HTML, PHP), ML (supervised and unsupervised basics, knowledge on handling data sets)

•        Should be a good team player, quick thinker, pro-active, adaptable & outspoken/approachable. Must communicate well both written and orally.

•        Must be well-organized and should be able to multitask well with due diligence on closing his/her tasks. Must be a team player.

 

•        Basic Knowledge of Verilog, System Verilog is a plus

•        Basic Knowledge of Pre Silicon Verification (Work experience in Verification domain would be a preferrable).

•        CPU Architecture and CPU verification knowledge will be a plus.

•        Academic knowledge of computer architecture, digital electronics, data structures, operating system, compilers.

 

ACADEMIC CREDENTIALS:

 

Bachelors/Masters in Computer Science/Electrical/Electronics Engineering with relevant course and research work

 

 

 

Required Skills

Join WhatsApp Channel