AMD

CPU Emulation Design Verification Engineer

AMD

Santa Clara, CA, USA
Full-TimeDepends on ExperienceMid-LevelBachelors
Job Description

"Are you a detail-oriented and innovative engineer with a passion for computer hardware and design? AMD is seeking a CPU Emulation Design Verification Engineer to join our dynamic team and ensure the quality and functionality of our cutting-edge processors. As a key member of our design verification team, you will play a crucial role in the development and verification of our CPU emulations, ensuring that our products meet the highest standards of performance and reliability. If you have a strong background in computer engineering, experience with emulation and verification tools, and a drive to push the boundaries of technology, we want to hear from you. Join us at AMD and help shape the future of computing."

  1. Design and develop CPU emulations for cutting-edge processors.
  2. Verify the functionality and quality of CPU emulations through testing and analysis.
  3. Collaborate with other engineers to ensure seamless integration of CPU emulations into overall product design.
  4. Utilize verification tools and techniques to ensure accuracy and reliability of CPU emulations.
  5. Document all testing processes and results for future reference and troubleshooting.
  6. Identify and address any potential issues or bugs in the CPU emulations.
  7. Keep up-to-date with industry developments and advancements in CPU emulation technology.
  8. Communicate with cross-functional teams to ensure alignment and understanding of CPU emulation design and functionality.
  9. Work closely with hardware and software teams to ensure smooth integration of CPU emulations into overall product design.
  10. Continuously improve and optimize CPU emulation design and verification processes.
  11. Take ownership of assigned tasks and ensure timely completion.
  12. Proactively identify and propose solutions to improve the design and verification process.
  13. Participate in design reviews and provide valuable feedback and suggestions.
  14. Adhere to company quality standards and procedures in all aspects of work.
  15. Drive innovation and push the boundaries of technology in CPU emulation design and verification.
Where is this job?
This job is located at Santa Clara, CA, USA
Job Qualifications
  • Proficiency In Cpu Architecture And Design: A Strong Understanding Of The Internal Workings And Architecture Of Cpus Is Essential For A Cpu Emulation Design Verification Engineer At Amd. This Includes Knowledge Of Instruction Sets, Cache Hierarchies, Branch Prediction, And Other Key Components.

  • Experience With Verification Methodologies: The Ideal Candidate Should Have Experience With Industry-Standard Design Verification Methodologies Such As Uvm, Systemverilog, And Ovm. Familiarity With Verification Tools And Techniques Such As Constrained-Random Testing, Coverage-Driven Verification, And Assertions Is Also Important.

  • Knowledge Of Emulation And Simulation Platforms: A Thorough Understanding Of Emulation And Simulation Platforms, Such As Synopsys Vcs Or Mentor Graphics Questa, Is Crucial For This Role. The Candidate Should Be Able To Create And Maintain Test Benches, Write Test Cases, And Debug Design Issues Using These Platforms.

  • Strong Scripting And Coding Skills: A Good Understanding Of Scripting Languages Such As Perl, Python, Or Tcl Is Necessary For Automating Testbench Creation, Regression Runs, And Other Tasks. Knowledge Of Programming Languages Such As C/C++ Is Also Desirable For Developing Tools And Utilities To Aid In The Verification Process.

  • Teamwork And Communication Skills: Working In A Team Environment Is A Key Aspect Of This Role, So Strong Teamwork And Communication Skills Are Essential. The Candidate Should Be Able To Collaborate Effectively With Other Design Verification Engineers, Designers, And Software Developers To Ensure The Successful Completion Of Projects.

Required Skills
  • Debugging skills

  • Functional testing

  • SystemVerilog

  • Performance analysis

  • Assembly Language

  • CPU architecture

  • Test plan development

  • Microarchitecture

  • Verification Methodology

  • Code Coverage

  • Emulation Testing

Soft Skills
  • Communication

  • Conflict Resolution

  • Emotional Intelligence

  • Leadership

  • Time management

  • creativity

  • flexibility

  • Teamwork

  • Adaptability

  • Problem-Solving

Compensation

According to JobzMall, the average salary range for a CPU Emulation Design Verification Engineer in Santa Clara, CA, USA is $160,000 - $200,000 per year. However, this can vary depending on the specific company, experience level, and other factors. It is always best to research the specific job posting or company for more accurate salary information.

Additional Information
AMD is an Equal Opportunity Employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, sex, sexual orientation, gender identity, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
Required LanguagesEnglish
Job PostedFebruary 16th, 2024
Apply BeforeJune 21st, 2025
This job posting is from a verified source. 
Reposted

Apply with Video Cover Letter Add a warm greeting to your application and stand out!

About AMD

Advanced Micro Devices, Inc. is an American multinational semiconductor company based in Santa Clara, California that develops computer processors and related technologies for business and consumer markets..

Frequently asked questions

Get interviewed today!

JobzMall is the world‘ s largest video talent marketplace.It‘s ultrafast, fun, and human.

Get Started