CrawlJobs Logo

Emulation Verification Engineer

amd.com Logo

AMD

Location Icon

Location:
United States , Austin

Category Icon

Job Type Icon

Contract Type:
Employment contract

Salary Icon

Salary:

121680.00 - 182520.00 USD / Year

Job Description:

WHAT YOU DO AT AMD CHANGES EVERYTHING  At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.  Together, we advance your career. THE ROLE:  We are looking for an adaptive, self-motivative design verification engineer to join our growing team. As a key contributor, you will be part of a leading team to drive and improve AMD's abilities to deliver the highest quality, industry-leading technologies to market. The Verification Engineering team furthers and encourages continuous technical innovation to showcase successes as well as facilitate continuous career development. THE PERSON:  You have a passion for modern, complex processor architecture, digital design, and verification in general. You are a team player who has excellent communication skills and experience collaborating with other engineers located in different sites/timezones. You have strong analytical and problem-solving skills and are willing to learn and ready to take on problems.

Job Responsibility:

  • Come join the team responsible for driving AMD Core’s Shift-Left strategies
  • Interact with multiple stakeholders (firmware/BIOS, RTL designers, DV, system architects) to plan, create, execute, and debug core on emulators
  • Defining and implementing test plans including stimulus, checking and functional coverage plans
  • Developing test benches and test bench components in C++
  • Responsible for writing monitors and checkers to support end-to-end core emulation infrastructure
  • Debugging regression fails and fixing verification issues or working with designers to fix design bugs
  • Assist with silicon observations often requiring replication of behaviors in simulation to root cause
  • Responsible for running emulator workloads to test all new features
  • Create hardware emulation build to verify the IP functional performance
  • Maintain and improve current hardware emulation environment to speed up the runtime performance and improve the debug facility
  • Provide technical support to other teams

Requirements:

  • Experience with FPGA and/or emulation platforms (ZeBu, HAPs, Veloce)
  • Scripting with Perl or equivalent languages
  • Experience debugging failures using waveform viewers, log files, and microcode trace dumps
  • Knowledge of UEFI, core-boot, Linux, Windows Operating Systems
  • Knowledge of x86 and/or ARM SoC Architecture
  • Coding in x86 Assembly language
  • Strong knowledge of microprocessor architecture (x86 preferred)
  • Bachelors or Masters degree in EE, CE, or CS preferred

Additional Information:

Job Posted:
May 14, 2026

Employment Type:
Fulltime
Work Type:
Hybrid work
Job Link Share:

Looking for more opportunities? Search for other job offers that match your skills and interests.

Briefcase Icon

Similar Jobs for Emulation Verification Engineer

Software Engineer - Emulation Tooling and Modeling

STR is hiring an Emulation Tooling and Modeling Software Engineer to be part of ...
Location
Location
United States , Woburn
Salary
Salary:
112000.00 - 154000.00 USD / Year
str.us Logo
STR
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Active Secret security clearance with eligibility for Top Secret (TS) clearance
  • U.S. citizenship
  • Proficiency in C/C++ and Python
  • Familiarity with virtualization tools (e.g. Docker, QEMU)
  • Strong grasp of emulation principles, computer architecture, and software engineering principles
  • Experience working with hardware components and interfaces
  • Experience using collaborative source code management (Git, Subversion)
  • BS in Computer Engineering, Computer Science, Electrical Engineering or related field
Job Responsibility
Job Responsibility
  • Architect, develop, implement, and test applications featuring modular software design principles
  • Develop bare metal emulators in C/C++, Python as well as unit tests for verification of capabilities
  • Develop emulator capabilities and unit tests to increase overall feature capabilities to develop advanced models
  • Implement component models in Python/C/C++, and integrate models into system-level simulations with software processing chains, including development of unit-level and system-level tests and verification
  • Develop integrated models using virtualization tools (e.g., QEMU, Docker), that are networked together, and launched using scripting tools (e.g. bash, python)
  • Communicate technical foundations of models and algorithms through reports and briefings
  • Fulltime
Read More
Arrow Right

Principal Design Verification Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Mountain View
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience
  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience
  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience
  • equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • 9+ years of experience in creating simulation environments, developing tests, and debugging for multiple silicon IP's or systems
  • 5+ years’ industry experience of chip and/or computer architecture
  • 5+ years industry experience in Verilog or VHDL, C/C++, and scripting language such as Python, Ruby or Perl
  • CPU or Graphics core verification experience
  • In depth knowledge of verification principles, testbenches, stimulus generation, System Verilog, UVM, and coverage closure
Job Responsibility
Job Responsibility
  • Creation of complex verification environments and tests, pre-silicon functional verification at the block, chip and system level, reference modeling and post-silicon validation
  • Interact with architects and design engineers to create verification plans covering strategy, test environments & tests, and verification requirements for IP/SS/SOC level verification
  • Create and drive test-plans and test development to provide complete features coverage
  • Develop and implement technical solutions to complex quality and design challenges
  • Develop verification components like scoreboards, sequences, constraints, assertions and functional coverage
  • Triage and debug testbench, simulation, and emulation fails
  • Develop Makefiles and scripts for scalable and efficient verification
  • Apply Agile development methodologies including code reviews, sprint planning, and frequent deployment
  • Collaborate with teams across sites and geographies
  • Fulltime
Read More
Arrow Right

Senior SoC Performance Verification Engineer

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Raleigh
Salary
Salary:
119800.00 - 234700.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 1+ year(s) technical engineering experience
  • OR Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 4+ years technical engineering experience
  • OR Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 5+ years technical engineering experience
  • OR equivalent experience.
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • This role will require access to information that is controlled for export under export control regulations
  • BS/MS in Electrical Engineering, Computer Engineering, Computer Science or related degree.
  • Performance verification experience through at least one end-to-end tapeout.
  • 6+ years of experience working on Computer Architecture and SoC design and verification principles, including using industry standard HDLs like System Verilog/UVM.
  • Experience developing tests targeting emulation platforms, including C/C++ and accelerated VIP content.
Job Responsibility
Job Responsibility
  • Own a novel performance verification endeavor, driving methodology for the current and future Cobalt programs.
  • Work with performance, IP, and SoC architects to identify and correlate on key performance indicators.
  • Become knowledgeable on the overall SoC architecture, understanding performance-critical datapaths and configurations.
  • Develop verification strategy, test plans, requirements, environments, tools, and methodologies.
  • Create performance tests, debug correlation mismatches to root cause, and recommend fixes.
  • Engage with partners to drive continuous improvement to both the design, to verification plans/collateral, and to methodology to prevent, reduce, and/or find bugs sooner, more easily, or more reliably.
  • Mentor and coach team members
  • Apply your One Microsoft mentality to collaborate with and influence architects, logic designers, post-silicon validators, other verification engineers, and IP and tool providers.
  • Embody our culture and values.
  • Fulltime
Read More
Arrow Right

ASIC Verification - Team Lead

Microsoft Silicon, Cloud Hardware, and Infrastructure Engineering (SCHIE) is the...
Location
Location
United States , Santa Clara
Salary
Salary:
139900.00 - 274800.00 USD / Year
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Doctorate in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 3+ years technical engineering experience
  • Master's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 6+ years technical engineering experience
  • Bachelor's Degree in Electrical Engineering, Computer Engineering, Computer Science, or related field AND 8+ years technical engineering experience
  • equivalent experience
  • Ability to meet Microsoft, customer and/or government security screening requirements
  • Experience working with large verification projects, including cluster/subsystem and fullchip environments
  • Ability to lead large scale verification execution, driving multiple senior level verification engineers across geographic regions towards project completion
  • Develop comprehensive pre-silicon verification test plans based on design specifications and performance requirements
  • Create and maintain UVM/SystemVerilog-based testbenches for block-level, cluster-level, fullchip and emulation verification
  • Comfortable and experienced with AI based tools to accelerate productivity
Job Responsibility
Job Responsibility
  • Pre-Silicon Verification
  • Improves verification efficiency through new and updated methodologies or tools
  • Defines verification strategies and test plans
  • Owns verification of complex flows at the system on chip (SoC), subsystem (SS), or intellectual property (IP) levels
  • Drives the development of verification environments, runs, and debugs simulations to drive quality
  • Influences the product life cycle from definition to silicon, including writing test plans, developing tests, debugging failures and coverage signoff
  • Leads application of random-stimulus, coverage, formal verification, or other verification techniques to find bugs and meet test plan goals
  • Performance
  • Works collaboratively with various teams to define performance modeling requirements and ensure technology development planning meets needs
  • Determines type of performance model needed and appropriate model fidelity
  • Fulltime
Read More
Arrow Right
New

Dft Verification Engineer

We are looking for an adaptive, self-motivated design for test verification engi...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Prior experience in verifying DFT features at subsystem / SOC level
  • Proficient in standard simulation & debug tools such as VCS, Verdi etc.
  • Experienced with Verilog, C, C++, Linux and Windows environments
  • Bachelors or Masters degree in Electronics/Electrical Engineering
Job Responsibility
Job Responsibility
  • Create and execute test plans for DFT features for next generation EPYC server SOCs
  • Carryout verification of DFT features such as JTAG/1500/1687, MBIST, Scan, Fuse, Clocks, Resets, high speed IO testing and much more at SOC level
  • Will be creating test bench and verification infra using SV or C++
  • Debug regression test failures and root cause design issues, identify verification gaps and address the same
  • Debug fails and root cause them to design / verification issues
  • Planning and projecting timelines for areas owned such as test plan creation, test writing, development of verification components, pattern generation etc.
  • Collaborate with large set of stakeholders such as architects, design engineers, functional verification engineers, post silicon engineers etc.
  • Work on code and functional coverage
  • Generate patterns for post silicon testing and support ATE bring up
  • Carryout post silicon debugs and help post silicon team achieve high coverage
  • Fulltime
Read More
Arrow Right

Principal Verification Engineer

Microsoft is a highly innovative company that collaborates across disciplines to...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
https://www.microsoft.com/ Logo
Microsoft Corporation
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 12+ more years of experience in design verification with a proven track record of delivering complex CPU or SoC IP’s
  • Experience with verification for multiple product cycles from definition to silicon, including writing test plans, developing tests, debugging failures and coverage signoff in UVM or C++
  • Substantial background in debugging RTL (Verilog) designs as well as simulation and/or emulation environments
  • Scripting language such as Python or Perl
Job Responsibility
Job Responsibility
  • Own or lead verification of complex flows at the SOC, subsystem, or IP levels
  • Plan the verification of complex design IP/SoC interacting with the architecture and design engineers to identify verification test scenarios
  • Learn about the design and interact with partner teams to define verification strategies and test plans
  • Develop verification environments and run and debug simulations to drive quality
  • Apply random-stimulus and coverage-based techniques to find bugs and meet test plan goals
  • innovate to improve verification efficiency through methodologies or tools
  • Coach and mentor others in your areas of expertise
  • Demonstrate Microsoft core values: Customer Focus, Adaptability, Collaboration, Growth Mindset, Drive for Results, Influence for Impact, Judgement, and Diversity & Inclusion
  • Fulltime
Read More
Arrow Right

Senior Verification Engineer

System Validation engineers in this group are responsible for driving validation...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
arm.com Logo
ARM
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4-6 Years of Experience
  • Bachelors (BS) or Masters (MS/MSc) in Electronics, Electrical or Computer Engineering
  • Experience of Emulation and system level validation for IPs and sub-systems and ASIC products
  • Emulation build skills and knowledge for a subsystem in at least one emulation system
  • Execution of the design in emulation platform and knowledge of hardware and software interplay
  • Knowledge of Validation test content using C, C++
  • Expertise on hardware behavioral language (Verilog, System Verilog)
  • Exposure to producing validation specifications and documentation describing sophisticated designs
  • Ability to work under time-scale pressure and meet ambitious targets without compromising on quality
  • Understanding of the fundamentals of computer architecture, system IP, memory subsystem, accelerator
Job Responsibility
Job Responsibility
  • Work with project team to understand, review the system requirements and deliver emulator testbench specifications
  • Own the development of validation platform in emulation, debug methodology, developing and implementing the test content, finding bugs, and running various validation checks for IPs (CPUs and SystemIPs), Interfaces (like CHI, PCIe etc.) in emulation environment
  • Guide other members of the team as needed to enable the successful completion of project activities
What we offer
What we offer
  • Health and Wellness
  • Work and Life Success
  • Financial Rewards
  • Development and Support
Read More
Arrow Right

CPU Verification Engineer - Unit DV

The person will be part of AMD's CPU Performance Validation team. This team is p...
Location
Location
India , Bangalore
Salary
Salary:
Not provided
amd.com Logo
AMD
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Strong understanding of out-of-order execution, memory ordering, and cache coherence
  • Proficiency in SystemVerilog, UVM, C++, Python
  • Experience with x86, ARM, or RISC-V architectures
  • Familiarity with simulation tools (VCS, Verilator), waveform debugging, and scripting
  • Excellent problem-solving and communication skills
  • Excellent inter-personal, communication skills and ability to work in a fast-paced exciting environment
  • Should be a self-learner and always ready to upgrade his/her skills
  • Experienced verification engineer with deep expertise in high-performance CPU verification
  • Proven track record in developing scalable verification environments, driving coverage closure, and collaborating across architecture, RTL, and post-silicon teams
Job Responsibility
Job Responsibility
  • Architect and implement unit-level verification environments using C++/SystemVerilog/UVM
  • Develop detailed test plans for functional and performance verification of Load/Store, Scheduler, and Execute Units
  • Create directed and random stimulus, checkers, and coverage models
  • Debug simulation failures and collaborate with RTL designers to resolve issues
  • Drive coverage closure and ensure high-quality tape-out readiness
  • Support emulation and post-silicon validation efforts
  • Mentor junior engineers and contribute to verification best practices
Read More
Arrow Right