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

Advanced Microdevices Pvt. Ltd. (India) · 4 hours ago

Hardware Diagnostics Software Engineer

Advanced Micro Devices, Inc is a leader in next-generation computing experiences, focusing on innovation and collaboration. They are seeking a highly experienced Hardware Diagnostics Software Engineer to lead the development of diagnostic software for data center products, ensuring reliability and accelerating time-to-market.

BiopharmaBiotechnologyIndustrialManufacturing

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

C/C++Embedded systemsBoard bring-upHigh-speed interface debuggingPythonLinux internalsHardware debug toolsProblem-solving skillsTeam leadershipCommunication 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

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 Microdevices Pvt. Ltd. (India)

twittertwittertwitter
company-logo
Advanced Microdevices (mdi) is a leader in innovative membrane technologies.

Funding

Current Stage
Late Stage

Leadership Team

leader-logo
Nalini Kant Gupta
Founder & Managing Director
Company data provided by crunchbase