About The Position

At AMD, we care deeply about transforming lives with technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences - the building blocks for the data center, artificial intelligence, PCs, gaming, and embedded systems. As a member of the AMD Server Design Health Team, you will use your software engineering skills and knowledge of CPU hardware design to create, enhance, and maintain tools and system level tests to stress AMD's parts for both functional and operational quality. You will be responsible for driving systematic improvements in our stress and feature coverage tools based on your findings and expertise. You will work as part of a broader team to help improve the time-to-market, quality, and reliability of AMD's Servers.

Requirements

  • Strong experience with proven impact in Silicon chip bring-up, validation, and debug.
  • Experience working with customers on Debug CPU architecture, X86 (or similar) instruction set architecture, and/or design knowledge.
  • Experience developing system level tests that can make devices under test consume their full power and run at high frequencies.
  • Experience developing system level tests that are self-checking and can catch issues with underlying hardware.

Nice To Haves

  • Understanding of the various aspects of a CPU product definition such as frequency, voltage, thermal design power, performance, etc.
  • Familiarity with microprocessor Design-for-Test (DFT) and Design-for-Debug (DFD) logic, use, and issues.
  • Experience in clocking, reset, power-up sequences, and power management.
  • Understanding of typical silicon debug features, infrastructure, and techniques.
  • System-level understanding of CPU/SoC architecture, DRAM/memory, PCIE, and boards.
  • Software development experience programming in C++ and assembly in a Linux-based environment.

Responsibilities

  • Provide Silicon Chip Bring-up, Post-Silicon Validation and Debug.
  • Collaborate closely with design teams to understand the AMD SOCs and various features within it to fully stress AMD's Servers.
  • Create, enhance, and maintain x86 diagnostic tools to stress AMD's Servers.
  • Analyze and optimize the performance of x86 diagnostic tools for AMD server systems to ensure operational correctness at peak efficiency.
  • Support these tools with education and training.
  • Promptly address issues and make enhancements based on learnings and feedback from a variety of users.
  • Participate in root cause analysis efforts for server-related issues and contribute to the development of solutions that prevent similar problems in the future.
  • Collaborate with hardware design teams to validate and test new server components and features, ensuring they meet performance and reliability standards.

Benefits

  • AMD benefits at a glance.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Industry

Computer and Electronic Product Manufacturing

Education Level

Bachelor's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service