CareerPlan

RTL/Firmware Design Engineer

MARKHAM, CanadaFull-time2026-09-28 → 2026-10-22

Core

Develop and debug embedded firmware for AMD's next-generation data center and graphics silicon (SDMA system IP) at the hardware-software boundary.

Role type

Junior IC firmware design engineer (new college grad)

Builds

Embedded firmware for SDMA and related system IP components

Domain

Semiconductor / Computer Architecture / Embedded Systems

Required skills

Embedded C/C++, Verilog/SystemVerilog, Python scripting, low-level debug, simulation/emulation, computer architecture fundamentals

Preferred skills

AI/LLM tooling for engineering, CI/CD workflows, memory-mapped registers, DMA engines

Technologies

C/C++, Verilog, SystemVerilog, Python, Git, Jenkins, Perl, Ruby, Makefile

Responsibilities

Develop, test, and maintain embedded firmware; Triage verification failures across simulation, emulation, and post-silicon environments; Read and debug RTL and analyze waveforms; Apply AI/LLM-based tooling to accelerate development and debugging; Study architecture specs and translate to firmware requirements; Build automation for firmware build/test/debug flows

Seniority

Junior, new college grad