NPU Diagnostics Engineer - Low-Level AI Hardware Debug

AMD

Markham

On-site

CAD 110,000 - 170,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AMD's Diagnostics team in Markham, ON seeks a highly motivated engineer to design and develop tests for NPU hardware validation, from pre-silicon to production. You will collaborate with hardware, firmware, driver, and validation teams to enable AI hardware through software.

You should have hands-on experience in low-level/embedded software, strong C++, Linux debugging, and a passion for AI. This role offers exposure to state-of-the-art silicon and opportunities to grow.

Qualifications

  • Proven experience in low-level or embedded software development with direct hardware interaction.
  • Strong C++ programming skills with modern standards (C++11/14/17/20).
  • Experience with Linux-based development and debugging.
  • Familiarity with source control systems (Git, SVN, Perforce).
  • Hands-on debugging and tooling to improve productivity.

Responsibilities

  • Design and develop tests to validate NPU (AI Engine) hardware design and features in pre-silicon and post-silicon stages.
  • Diagnose and fix hardware issues using GDB and register-level debug tools.
  • Participate in new APU ASIC bring-up and execution.
  • Develop SLT (System Level Test) and ASIC qualification suites.
  • Optimize diagnostics software for coverage, effectiveness, and efficiency.
  • Develop and deploy AI-based tools and workflows to accelerate test development, failure triage, and debug.
  • Build and debug automation tools to improve productivity.

Skills

Low-level software
Embedded software
C++ programming
Linux debugging
Python

Education

Bachelor's/Master's/PhD in Computer Engineering/Computer Science

Tools

GDB
Git
WinDbg
Perforce

Job description

AMD's Diagnostics team in Markham, ON seeks a highly motivated engineer to design and develop tests for NPU hardware validation, from pre-silicon to production. You will collaborate with hardware, firmware, driver, and validation teams to enable AI hardware through software.

You should have hands-on experience in low-level/embedded software, strong C++, Linux debugging, and a passion for AI. This role offers exposure to state-of-the-art silicon and opportunities to grow.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

NPU Diagnostics Software Engineer
NPU Diagnostics Software Engineer

Advanced Micro Devices • Markham

On-site
CAD 90,000 - 130,000
NPU Diagnostics Software Engineer
NPU Diagnostics Software Engineer

AMD • Markham

On-site
CAD 110,000 - 170,000
AI-Driven Security Diagnostics Engineer
AI-Driven Security Diagnostics Engineer

AMD • Markham

On-site
CAD 110,000 - 160,000
Benefits package
Security Diagnostics Engineer for AI-Accelerated Hardware
Security Diagnostics Engineer for AI-Accelerated Hardware

Advanced Micro Devices • Markham

Hybrid
CAD 100,000 - 150,000
Security Diagnostics Software Engineer
Security Diagnostics Software Engineer

AMD • Markham

On-site
CAD 110,000 - 160,000
Benefits package
Security Diagnostics Software Engineer- Contract
Security Diagnostics Software Engineer- Contract

Advanced Micro Devices • Markham

Hybrid
CAD 100,000 - 150,000
Security Diagnostics Software Engineer- Contract
Security Diagnostics Software Engineer- Contract

AMD • Markham

On-site
CAD 90,000 - 130,000
Senior Board Debug Engineer: Datacenter GPU Platforms
Senior Board Debug Engineer: Datacenter GPU Platforms

AMD • Markham

On-site
CAD 120,000 - 180,000
AMD benefits at a glance
Lead Board Hardware Debug Engineer – Datacenter & AI Platforms
Lead Board Hardware Debug Engineer – Datacenter & AI Platforms

Advanced Micro Devices • Markham

On-site
CAD 100,000 - 130,000
Benefits offered
Lead Board Hardware Debug Engineer – Datacenter & AI Platforms
Lead Board Hardware Debug Engineer – Datacenter & AI Platforms

AMD • Markham

On-site
CAD 120,000 - 180,000
AMD benefits at a glance