CareerPlanSign in

Staff Engineer, Diagnostic Development

Toronto💼 Full-time🗓 2026-08-26 → 2026-09-29

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

Sourced via greenhouse · Listed on CareerPlan, which tracks 854,000+ jobs from 20+ sources.