Diagnostics Software Engineer At AMD, we push the boundaries of what is possible. We believe in changing the world for the better by driving innovation in high-performance computing, graphics, and visualization technologies – building blocks for gaming, immersive platforms, and the data center. Developing great technology takes more than talent: it takes amazing people who understand collaboration, respect, and who will go the “extra mile” to achieve unthinkable results. It takes people who have the passion and desire to disrupt the status quo, push boundaries, deliver innovation, and change the world. If you have this type of passion, we invite you to look at the opportunities available to come join our team. Key Responsibilities Read and understand ASIC specifications Define comprehensive diagnostic test plans with the IC design team to achieve the feature coverage and hardware bug capture targets through the diagnostic cases Triage issues reported from both internal and external Provide Diagnostics support to external customers and customer engineering Responsible for AMD diagnostics release deliverables including pull code, compile, package, test, report and debug issues, document, and release follow up the criteria Set up and maintain test platforms and HW equipment for diagnostics release process and post silicon validation Qualifications. Rich experience in Linux Operating system and device driver development, Linux kernel customization and security experience is preferred Good understanding of X86 processor architecture including PCIe, IOMMU, USB etc. familiar with AMD product hardware is preferred C++ programming, knowledge of modern C++ is preferred Strong troubleshooting capabilities such as hardware hang, kernel panic, software crash etc. Have experience about building a large-scale and complex project Capability in scripting (such as shell/python etc.) to automate the regression/triage process Fluent written and verbal skills in English Good cross -team collaboration skill, high sense of responsibility Major in EE, CS or related, Master with 5+ years or Bachelor with 8+ years working experiences