Staff Engineer, Diagnostic Development
Core
Design and develop diagnostics software to validate and stress-test ASICs, boards, and AI compute systems.
Role type
Staff Engineer, Diagnostic Development
Builds
Diagnostics programs for AI compute platforms
Domain
AI hardware, ASIC design, embedded systems
Required skills
C/C++, system-level debugging, JTAG, hardware interface programming, cross-functional collaboration, performance validation, stress testing, SoC bring-up
Preferred skills
RISC-V architecture knowledge, pre-silicon/post-silicon validation experience, scripting for automation
Technologies
JTAG, internal diagnostic scripts, hardware interfaces
Responsibilities
Design and develop diagnostics software to validate and stress-test ASICs, boards, and AI compute systems; Partner with firmware, hardware, ASIC, and manufacturing teams to deliver robust diagnostics solutions; Debug complex system-level issues using tools like JTAG and hardware interfaces; Lead efforts to enhance diagnostics infrastructure for scalability and reuse
Seniority
Staff, hands-on IC with strategic influence