CareerPlan

CReST Diagnostics Engineer

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

Core

Design and develop multimedia software tools for function, system, and stress validation of next-generation CPU, APU, and dGPU products across pre-silicon and post-silicon environments.

Role type

Senior IC embedded software engineer (multimedia validation)

Builds

Validation tools for chip screening, validation, and profiling

Domain

Semiconductor hardware validation and multimedia software

Required skills

C programming, Modern C++, Linux device driver development, firmware development, SoC/board bring-up, video post-processing algorithms, debugging, testing, Git, Perforce

Preferred skills

FPGA development, C-Model, Palladium, video encoding/decoding, HDR, tone mapping, alpha blending, gamut remap, scaling, color space conversion

Technologies

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

Responsibilities

Design and develop software tools for multimedia IP features bring-up and verification; Identify and resolve IP, SoC, board, and firmware issues; Provide support to external customers and internal engineering teams using validation tools for chip screening, validation, and profiling.

Seniority

Senior, hands-on IC