Engineer – Debugging – Fresher

AMD

  • Full Time

To apply for this job please visit careers.amd.com.

Key Responsibilities

  • Lead post-silicon bring-up, validation, and debug activities for AMD server CPUs and platform solutions.

  • Identify, isolate, and drive resolution of silicon issues related to functionality, performance, power, and reliability.

  • Partner closely with design, verification, and firmware teams to analyze failures and strengthen pre-silicon validation coverage.

  • Develop, maintain, and enhance debug automation tools and scripts to improve efficiency, scalability, and reproducibility.

  • Execute system-level validation and stress tests to ensure platform stability, reliability, and compliance with design specifications.

  • Characterize CPU features, power states, and performance behavior across diverse workloads and operating conditions.

  • Document debug findings, create technical reports and training materials, and share learnings across engineering teams.

  • Support early engineering builds and validation efforts during initial silicon bring-up phases.

  • Collaborate with cross-functional teams—including design, firmware, diagnostics, validation, and test—to continuously improve AMD’s post-silicon debug infrastructure.

Preferred Experience & Qualifications

  • Strong understanding of CPU microarchitecture and x86 (or similar) instruction set architectures.

  • Hands-on experience with silicon bring-up, post-silicon validation, and hardware defect debugging.

  • Experience working with low-level firmware, BIOS, and diagnostic tools in a lab environment.

  • Proficiency in scripting and automation using Python and Bash for test automation and data analysis.

  • Familiarity with clocking, reset, and power sequencing in modern SoC designs.

  • Knowledge of error detection and correction (ECC), RAS features, and system reliability mechanisms.

  • Exposure to server-class architectures, Linux operating systems, and firmware-to-OS interaction layers.

  • Experience with debug log analysis, failure triage, and data correlation techniques.

  • Solid foundation in CPU, SoC, and system-level architecture and operation.

  • Strong hardware debugging, root-cause analysis, and data interpretation skills.

  • Experience using version control systems such as Git and managing debug data effectively.

  • Excellent communication, collaboration, and technical documentation abilities.

  • Ability to manage multiple priorities and deliver results in fast-paced debug and validation cycles.

  • Self-motivated, detail-oriented, and comfortable working independently in a hands-on lab environment.

Job Overview