CPU Core Verification Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

Advanced Microdevices Pvt. Ltd. (India) ยท 10 hours ago

CPU Core Verification Engineer

Advanced Micro Devices, Inc. is a company focused on building products that enhance computing experiences across various domains. They are seeking a CPU Core Verification Engineer to work on functional verification of x86 microprocessor cores, creating verification models and plans that will impact products in the global x86 market.

BiopharmaBiotechnologyIndustrialManufacturing

Responsibilities

Defining and implementing golden reference architectural models of X86 instructions in an instruction set reference model
Enabling tools and flows to deliver instruction set reference models to core verification teams and as documentation into X86 architectural manuals
Working with core architects regarding specifications for new ISA instructions and other customer visible features added to the CPU core
Writing instruction set reference model code using programming languages (C++/Python etc.) with ability to support new ISA features over CPU core generations and core variants in a generation
Defining and implementing plans including stimulus, checking and functional coverage plans for instruction set reference model testing
Debugging regression fails and fixing verification issues
Providing tools for architectural coverage models based on the instruction set reference model
Developing stimulus with x86 Assembly and/or AMD's internal ISA exercisers
Writing X86 assembly tests or using random exerciser tests to test instruction set reference model
Ability to model architectural and micro-architectural details at various levels of abstraction
Analyzing functional coverage and closing holes

Qualification

Microprocessor architectureX86ARM ArchitectureC++ programmingFunctional verificationPythonVerilog simulationX86 Assembly languageUNIX environmentAnalytical skillsProblem-solving skillsCommunication skillsTeam player

Required

BS, MS, or PhD degree in Electrical, Computer Engineering, or related field of study

Preferred

Strong knowledge of microprocessor architecture
Demonstrated experience with x86 or ARM Architecture (ISA)
A passion for computer architecture and a good understanding of modern out-of-order superscalar processor architecture
Good software architecture, programming and scripting abilities with C, C++, Python, Ruby, Perl
Hands-on work in C++ programming for either hardware modeling or testbench development or projects of similar scope and complexity
Simulation and debug with a Verilog based functional simulator
x86 Assembly language
Knowledge of tools and techniques to represent and analyze data
General functional verification experience with digital designs
Working experience in UNIX software environment
Strong problem-solving and debugging skills in both pre- and post-silicon environments

Benefits

AMD benefits at a glance.

Company

Advanced Microdevices Pvt. Ltd. (India)

twittertwittertwitter
company-logo
Advanced Microdevices (mdi) is a leader in innovative membrane technologies.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Nalini Kant Gupta
Founder & Managing Director
Company data provided by crunchbase