Hardware Diagnostics Software Engineer jobs in United States
cer-icon
Apply on Employer Site
company-logo

AMD · 9 hours ago

Hardware Diagnostics Software Engineer

AMD is a leader in next-generation computing experiences, and they are seeking a highly experienced Principal Software Engineer to develop diagnostic software for data center products. This role involves leading efforts in hardware validation, software initialization, and debugging, while collaborating with cross-functional teams to ensure product reliability and performance.

AI InfrastructureArtificial Intelligence (AI)Cloud ComputingComputerEmbedded SystemsGPUHardwareSemiconductor
check
Growth Opportunities
check
H1B Sponsor Likelynote

Responsibilities

Lead board bring-up efforts for new data center hardware platforms, enabling early silicon validation, low-level software initialization, and system-level debug
Design and implement diagnostic software for subsystems including PCIe (Gen5/Gen6), I2C, SPI, memory interfaces, UART, and SerDes up to 100/200Gbps
Validate and debug high-speed interconnects including SerDes, ensuring signal integrity, link stability, and performance metrics meet spec
Work on network switch platforms, developing diagnostics for ASICs, ports, and interconnects used in data center networking
Drive system-level root cause analysis across hardware, firmware, and OS layers using JTAG, oscilloscopes, protocol analyzers, and other hardware debug tools
Collaborate with silicon, board design, firmware, and validation teams to identify and resolve hardware/software integration issues
Provide mentorship and technical direction to other engineers, especially around bring-up, system validation, and debug methodologies
Own diagnostic software architecture, roadmap, and quality from prototype through product maturity

Qualification

Embedded systemsC/C++Board bring-upHigh-speed interface debuggingPythonHardware protocolsLinux internalsHardware debug toolsDebugging skillsProblem-solving skills

Required

10+ years of experience in embedded systems or low-level software development
Proven track record in board bring-up of complex hardware systems — from early silicon to production-ready platforms
Strong proficiency in C/C++, with significant experience writing low-level diagnostics and system-level code
Proficiency with Python for test automation, data processing, and tooling
Deep knowledge of hardware protocols and interfaces including PCIe Gen5/Gen6, I2C, SPI, UART, and SerDes (100/200Gbps)
Hands-on experience with high-speed interface debugging: signal integrity validation, link training, and performance analysis
Experience with Linux internals, kernel driver development, and system configuration
Comfortable using hardware debug tools: JTAG, logic analyzers, protocol analyzers (e.g., PCIe/SerDes), oscilloscopes, etc
Excellent debugging and problem-solving skills across hardware and software domains
Bachelor's or Master's degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent

Preferred

Experience working with data center products such as servers, NICs, network switches, accelerators, storage controllers, or infrastructure appliances
Knowledge of Go (Golang) is a strong plus
Familiarity with high-availability systems, system telemetry, or reliability testing in production environments
Exposure to hardware security, firmware validation, or secure boot diagnostics
Previous leadership of cross-functional debug or bring-up teams

Benefits

AMD benefits at a glance.

Company

Advanced Micro Devices is a semiconductor company that designs and develops graphics units, processors, and media solutions.

H1B Sponsorship

AMD has a track record of offering H1B sponsorships. Please note that this does not guarantee sponsorship for this specific role. Below presents additional info for your reference. (Data Powered by US Department of Labor)
Distribution of Different Job Fields Receiving Sponsorship
Represents job field similar to this job
Trends of Total Sponsorships
2025 (836)
2024 (770)
2023 (551)
2022 (739)
2021 (519)
2020 (547)

Funding

Current Stage
Public Company
Total Funding
unknown
Key Investors
OpenAIDaniel Loeb
2025-10-06Post Ipo Equity
2023-03-02Post Ipo Equity
2021-06-29Post Ipo Equity

Leadership Team

leader-logo
Lisa Su
Chair & CEO
linkedin
leader-logo
Mark Papermaster
CTO and EVP
linkedin
Company data provided by crunchbase