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
Deliverable
production ML models | product features | infrastructure
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