RTL/Firmware Design Engineer

Advanced Micro Devices, Inc.

Markham

Hybrid

CAD 70,000 - 90,000

Full time

6 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

AMD in Markham, Ontario is seeking a RTL/Firmware Design Engineer (New College Grad) to bridge hardware and software by developing embedded firmware for SDMA system IP. You will triage failures across pre-silicon and post-silicon environments, read RTL, and work with AI-assisted tooling to accelerate development.

The role emphasizes understanding architecture specs, RTL behavior, and firmware responsibilities, with collaboration across sites and time zones.

Qualifications

  • Bachelor's or Master's degree in a relevant field.
  • Strong C/C++ firmware development experience and understanding of hardware-software interface.
  • Experience reading Verilog/SystemVerilog and interpreting simulation waveforms.

Responsibilities

  • Develop, test, and maintain embedded firmware for SDMA and related system IP components, from feature implementation through release.
  • Read and debug Verilog/SystemVerilog RTL and analyze waveforms to reason about hardware behavior and the hardware/firmware interface.
  • Apply AI and LLM-based tooling to accelerate firmware development, debugging, and optimization.
  • Build and improve scripting and automation for firmware build, test, and debug flows.
  • Collaborate with architects, RTL designers, verification engineers, and software teams to deliver high-quality, low-power design solutions.

Skills

Embedded C/C++ firmware development
Verilog/SystemVerilog reading
Python scripting
AI/LLM tooling usage
Version control (Git, Perforce)

Education

Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or related field

Tools

Git
Perforce
Jenkins
Makefile-based build systems

Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believetechnology has the power to solve the world’s most important challenges. From advancing healthcare and scientific discovery to powering AI and the technologies people rely on every day, innovation at AMDis shapingthefuture.

Whetheryou’redesigning next-gen processors, enabling AI breakthroughs, orbringing leading edge products to market, every role at AMD contributes to something bigger— technologythat moves the world forward.Join us and, together, we’ll advance your career.

RTL/Firmware Design Engineer (New College Grad)
THE ROLE

Join the SDMA system IP team to develop and debug firmware for AMD's next-generation data center and graphics silicon. You will work at the boundary between hardware and software — writing embedded firmware, triaging failures across pre-silicon simulation, emulation, and post-silicon platforms, and working alongside RTL designers and verification engineers to close issues at their root. You will also be part of a team actively adopting AI-assisted engineering, applying LLM and agentic tooling to accelerate firmware development, log triage, and performance analysis.

This is a role for someone who wants to understand the whole stack: what the architecture spec says, what the RTL actually does, and what the firmware has to do about it.

THE PERSON

You have a passion for modern processor architecture, embedded systems, and digital design. You are curious about how hardware really behaves, not just how it is documented. You are a team player with strong communication skills, comfortable collaborating with engineers across different sites and time zones. You have strong analytical and problem-solving instincts, you are willing to learn quickly, and you are eager to take on ambiguous problems. You are interested in using AI tools to work faster and are comfortable evaluating their output critically rather than accepting it at face value.

KEY RESPONSIBILITIES
  • Develop, test, and maintain embedded firmware for SDMA and related system IP components, from feature implementation through release
  • Triage verification failures across simulation, emulation, and post-silicon environments: reproduce the issue, isolate whether it is firmware, RTL, or test infrastructure, and drive it to resolution with the responsible owner
  • Read and debug Verilog/SystemVerilog RTL and analyze waveforms to reason about hardware behavior and the hardware/firmware interface
  • Apply AI and LLM-based tooling to accelerate firmware development, debugging, and optimization — including code generation and review, automated log and failure analysis, test generation, and documentation — and help the team establish effective practices for doing so
  • Study architecture and micro-architecture specifications, translate them into firmware requirements, and flag gaps or inconsistencies early
  • Build and improve scripting and automation for firmware build, test, and debug flows
  • Collaborate with architects, RTL designers, verification engineers, and software teams to deliver high-quality, low-power design solutions
PREFERRED EXPERIENCE
  • Embedded C/C++ firmware development on microcontrollers or SoC platforms; familiarity with interrupts, DMA, memory-mapped registers, and low-level debug
  • Ability to read Verilog or SystemVerilog and interpret simulation waveforms
  • Scripting and automation in Python; exposure to Perl, Ruby, or Makefile-based build systems
  • Hands-on experience using AI coding assistants or LLM-based tooling in a real development or debug workflow
  • Exposure to pre-silicon simulation or emulation, or post-silicon bring-up and validation
  • Familiarity with computer architecture fundamentals: caches, memory hierarchy, bus protocols, and DMA engines
  • Version control and CI/CD workflows (Git, Perforce, Jenkins or equivalent)
  • Coursework, internship, or personal projects in digital design, embedded systems, or computer architecture
ACADEMIC CREDENTIALS
  • Bachelor's or Master's degree in Computer Engineering, Electrical Engineering, Computer Science, or a related field

#LI-CC4

Benefits offered are described: AMD benefits at a glance.

AMD does not accept unsolicited resumes from headhunters, recruitment agencies, or fee-based recruitment services. AMD and its subsidiaries are equal opportunity, inclusive employers and will consider all applicants without regard to age, ancestry, color, marital status, medical condition, mental or physical disability, national origin, race, religion, political and/or third-party affiliation, sex, pregnancy, sexual orientation, gender identity, military or veteran status, or any other characteristic protected by law. We encourage applications from all qualified candidates and will accommodate applicants’ needs under the respective laws throughout all stages of the recruitment and selection process.

AMD may use Artificial Intelligence to help screen, assess or select applicants for this position. AMD’s “Responsible AI Policy” is available here.

This posting is for an existing vacancy.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

RTL/Firmware Design Engineer
RTL/Firmware Design Engineer

AMD • Markham

On-site
CAD 65,000 - 90,000
RTL Design Engineer
RTL Design Engineer

Advanced Micro Devices, Inc. • Markham

Hybrid
CAD 110,000 - 150,000
RTL Design Engineer
RTL Design Engineer

AMD • Markham

On-site
CAD 90,000 - 120,000
Benefits at a glance
Equal opportunity employer
Firmware Engineer
Firmware Engineer

Advanced Micro Devices, Inc. • Markham

Hybrid
CAD 90,000 - 130,000
RTL Digital Design Engineer
RTL Digital Design Engineer

AMD • Vancouver

Hybrid
CAD 120,000 - 160,000
RTL Design Engineer
RTL Design Engineer

Advanced Micro Devices • Ottawa

On-site
CAD 120,000 - 170,000
Senior Embedded BIOS/Firmware Engineer
Senior Embedded BIOS/Firmware Engineer

Advanced Micro Devices • Markham

On-site
CAD 100,000 - 140,000
Hybrid work model
AMD benefits
Senior Embedded BIOS/Firmware Engineer
Senior Embedded BIOS/Firmware Engineer

AMD • Markham

Hybrid
CAD 110,000 - 170,000
AMD benefits
Silicon Design Engineer (1 year contract starting asap)
Silicon Design Engineer (1 year contract starting asap)

Advanced Micro Devices, Inc. • Markham

On-site
CAD 120,000 - 160,000
Benefits at a glance
Firmware Engineer
Firmware Engineer

AMD • Vancouver

On-site
CAD 90,000 - 140,000
Benefits at a glance