CareerPlanSign in

Staff Engineer, Diagnostic Development

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

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

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