This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
Driving diagnostics customization to ensure compatibility with software and hardware in customer deployment environments
Support SoC Leads with technical and non-technical execution on the Client and Embedded projects, RMA issue analysis and debugging, key initiatives, and new technology adoption
Provide end-to-end ownership of the quality, coverage, and completeness of Diagnostics software solution to multiple programs
Driving the technical requirements to achieve the feature coverage and hardware bug capture targets through the diag cases
Owns the SoC system level feature validation methodology and planning, including the multi-IP use cases verification, system level power/ performance evaluation, and stress test, etc.
Collaborate with cross-functional teams to achieve the key program milestones, such as bring-up, all feature enablement, performance profiling, production support, etc., with desired coverage metrics from Diagnostics
Triage issues reported from both internal and external, and direct Diags IP engineers to debug and improve test coverage
Requirements:
Strong software or firmware development experience, with close interaction with hardware design and product engineering team
Strong Linux environment programming knowledge, including device driver, user space programming, shell scripts, GCC/Clang toolchains, etc.
Strong knowledge with x86/ARM64/RISC-V CPU architecture and experience with BIOS, GPU, PCIe, DDR, PMU, RAS firmware development is a plus
Proficient in C or C++ programming
Strong system level debugging and testing skills, and capability to quickly identify problems and provide robust solutions
Excellent verbal and written communication skills
BS or MS required
Major in Computer Science, Computer Engineering or Electrical Engineering required