CareerPlan
This role has closed. Browse similar live roles below, or see all open jobs →

Multi-IP TNG Diagnostics Developer

MARKHAM, CanadaFull-time2026-11-03 → 2026-11-05

Core

Design and develop diagnostic software suites in C++ to verify Multi IP/system level features, bring-up, and validation of AMD SoC products across pre-silicon (FPGA, C-Model) and post-silicon environments.

Role type

Senior IC embedded software engineer (SoC diagnostics)

Builds

Diagnostic suites for chip screening, validation, and profiling

Domain

Semiconductor / SoC architecture / Embedded systems

Required skills

C++ (Modern C++), C, SoC bring-up, device driver development, firmware development, Linux, debugging, testing, hardware understanding, source control (Perforce, Git)

Preferred skills

CPU and GPU architecture knowledge, embedded SW development experience, interaction with HW designers and FW teams

Technologies

C++, C, Linux, Perforce, Git, FPGA, C-Model, Palladium

Responsibilities

Design and develop Diagnostic suites with C++ to verify Multi IP/system level features, bring-up and verification on both pre-silicon environment (FPGA, C-Model, Palladium etc.) and post-silicon system (silicon and platform); Collaborate with Diagnostic IP developers to leverage IP diagnostic content to build efficient cross IP coverage; Identify and drive to resolve IP, SoC, board and firmware issues when needed; Provide support to external customers and internal engineering teams using this tool for chip screening, validation, profiling, etc.

Seniority

Senior, hands-on IC