About this role
Graphcore is seeking a Senior Debug Validation Engineer to join their Architecture and Validation team in Bengaluru. The role focuses on driving post-silicon debug and validation activities for next-generation AI compute silicon and systems. The successful candidate will lead efforts to identify, reproduce, analyze, and resolve complex silicon, firmware, and system-level issues throughout the product lifecycle, from bring-up to production readiness.
Key Responsibilities:
- Lead post-silicon debug and validation activities for AI compute silicon and platform technologies.
- Investigate and resolve complex issues across silicon, firmware, software, and system levels.
- Develop structured debug methodologies and failure analysis processes to improve efficiency.
- Collaborate with architecture, RTL, firmware, software, and systems engineering teams to identify root causes and implement corrective actions.
- Drive debug of CPU, memory, interconnect, and high-speed I/O subsystems.
- Develop automated debug, regression, and validation infrastructure using Python.
- Define validation metrics, debug workflows, and reporting standards.
Required Qualifications
- Strong experience in bare metal environments and post-silicon validation in digital ASIC environments.
- Expertise in debug infrastructure, scan, DFT, JTAG, and trace infrastructure.
- Strong programming skills in Python, C, or debug scripting languages (e.g., CMM).
- Deep knowledge of SoC and platform architectures.
- Excellent problem-solving, analytical, and diagnostic skills, including fault tree analysis and failure isolation.
- Strong Linux experience and exceptional communication skills.
Preferred Qualifications
- Understanding of DFT flows, driver-level experience with PCIe, Ethernet, memory technologies (LPDDR, DDR, HBM), and peripheral interfaces (I2C, I3C, SPI).
- Experience with debug tools such as CoreSight, CTI, ETx, DStream, JLink, and Lauterbach.
- Knowledge of mixed-signal building blocks, Arm CPU architectures, AMBA protocols, and ML applications.
Skills for this role
Post-silicon debugSoC architecturePythonCCMMLinuxDFTJTAGFault tree analysisFailure isolationPCIeEthernetLPDDRDDRHBMI2CI3CSPICoreSightCTIETxDStreamJLinkLauterbachArm CPU architectureAMBA protocols