Description
ADVANCE YOUR CAREER. ADVANCE THE WORLD.
At AMD, we believe technology has the power to solve the world's most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMD is shaping the future.
Whether you're designing next-gen processors, enabling AI breakthroughs, or bringing leading edge products to market, every role at AMD contributes to something bigger — technology that moves the world forward. Join us and, together, we'll advance your career.
THE ROLE
The IO Diagnostic Engineering team is responsible for delivering diagnostic test suites for AMD instinct GPUs and Epyc CPUs, which test the leading industry high-performance I/O interconnects IP subsystems and OS supporting IP subsystems.
We understand the features that go into the hardware design, and we have the software skills to program them to life. These diagnostics support the entire product lifecycle, from pre-silicon validation through production.
THE PERSON
The ideal candidate is a strong team member who is results-oriented in a fast-paced engineering environment. You bring strong software development fundamentals, excellent communication skills, and the ability to work effectively across silicon design, firmware, platform and program teams.
KEY RESPONSIBILITIES:
As an IO Diagnostic Engineer, you will work with a cross-functional organization to plan, develop test content, validate and automate test for AMD's cross-BU programs.
- Forward thinker to improve development processes, code quality and hardware coverage.
- Transfer high level requirements into comprehensive diagnostic test coverage with desired coverage metrics, and detailed diagnostic test items.
- Pre-silicon work includes developing diagnostic test contents, verifying critical features on emulation environments for reducing risk of post-silicon work.
- Post-silicon work includes silicon bring up, all features test execution, issues debugging, and optimizing test time without sacrificing the test coverage.
- Be a driver of continuous improvement of enhancing diagnostic coverage, code quality, and development processes.
- Drive test innovation and strategic initiatives based on learning from prior programs and your own best practice knowledge.
PREFERRED EXPERIENCES:
- BS + 8 years or MS + 6 years of working experience in software or firmware development.
- Experience in large-scale system software development on Linux and system-level verification and debugging.
- Proficiency in programming/scripting languages (e.g., C/C++, Perl, Ruby, Python).
- Hands-on experience with ASIC bring up is an asset.
- Knowledge of high-speed IO or virtualization technologies (PCIe, DMA, IOMMU/VT-D, etc.), and hands-on experience with PCIe products and protocol analyzer is a good plus.
- Good knowledge of x86/ARM architecture and experience with BIOS, GPU, PCIe and external high-speed interconnect buses.
- Ability to closely interact with HW designers/architects and internal engineering teams to solve functional HW/SW issues.
- Has strong analytical thinking and problem-solving skills with excellent attention to details.
- Must be a team player but also be able to work efficiently with minimal supervision.
- Good communication skills and be proficient in written and spoken English.
ACADEMIC CREDENTIALS:
- Bachelor's or master's degree in Computer Science, Computer/Electrical Engineering, or equivalent.
- Master's Degree preferred.
LOCATION:
Shanghai, China
#LI-VC1
Benefits offered are described: AMD benefits at a glance.
AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants' needs under the respective laws throughout all stages of the recruitment and selection process.
AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD's “Responsible AI Policy” is available here.
This posting is for an existing vacancy.
Apply on company website