Infrastructure Firmware Engineer (1 year contract)

AMD

Markham

Hybrid

CAD 110,000 - 170,000

Full time

12 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

AMD is hiring an Infrastructure Engineer in Firmware in Markham, Canada, hybrid. You will own end‑to‑end delivery of firmware initiatives for AMD APUs/CPUs, working with architects and cross‑functional teams to scope, design, implement, validate and release features.

You will develop skills in Firmware Test Driven Development and pre/post‑silicon environments, including simulators and emulation platforms, while mentoring engineers to uphold quality and delivery timelines.

Qualifications

  • Strong problem solving and analytical approach for product development.
  • Experience with software and firmware development in C/C++ or scripting languages.
  • Familiarity with cloud infrastructure (Azure) and container orchestration (Kubernetes).
  • Networking (TCP/IP) and Linux command line proficiency.
  • Interest or experience in low‑level programming and debugging.

Responsibilities

  • Own end‑to‑end delivery of infrastructure firmware features or projects, from scoping and design through implementation and release.
  • Drive architectural decisions, review design specs and proposals.
  • Mentor and guide junior engineers to raise execution standards.
  • Collaborate with program managers, architects, validation and other firmware teams to manage dependencies and risks.
  • Lead delivery within pre‑ and post‑silicon environments and drive quality.

Skills

C/C++
Python
Azure
Kubernetes
Networking
Linux
Embedded C
Mentoring

Education

Bachelors Degree in Engineering

Job description

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we’re looking for talent who feel the same: people who want to leave the planet better than they found it, those who don’t shy away from humanity’s challenges but are determined to help solve them.

ADVANCE YOUR CAREER. ADVANCE THE WORLD.

At AMD, we believe technology can change lives for the better. It can heal us, entertain us, and make us more connected, productive, and understanding of the world around us. And we’re looking for talent who feel the same: people who want to leave the planet better than they found it, those who don’t shy away from humanity’s challenges but are determined to help solve them.

AMD is powering the next generation of supercomputing, high-performance computing, cloud, and AI. Whether you’re designing next-gen processors, enabling AI breakthroughs, or creating go-to-market plans, every role at AMD contributes to something bigger — technology that moves the world forward.

The Role

The Platform FW Quality group is responsible for integration, validation, release and automation activities across the entire Platform Stack that runs on AMD’s range of Graphic Cards (Discrete GPUs), APUs, and CPUs. The team is also responsible for modernizing and enhancing the security infrastructure across the FW organization.

We are looking for a highly motivated Infrastructure Engineer in Firmware to join our team. You will be a hands‑on Technical Lead within the platform firmware organization, responsible for owning and driving delivery of critical firmware initiatives end‑to‑end. This role is designed for an experienced engineer who wants to lead through influence, technical depth, and execution, while remaining a strong individual contributor.

You will work closely with architects, program leadership, and cross‑functional engineering teams to define scope, drive design and implementation, manage interdependencies, and ensure successful delivery of firmware features and capabilities for AMD APUs and CPUs.

This will be an opportunity to build your skills in Firmware Test Driven Development, as well as Pre‑Silicon/Post‑Silicon development environments such as Simulators, FPGAs, and Emulation Platforms. We also have a number of QA initiatives in flight such as integration of GitHub Actions Continuous Integration/Continuous Development (CI/CD) Pipelines into our Software Development and Release model. Integration of Virtual/Simulation test environments.

Software/Firmware infrastructure signing enhancements with AKS and mTLS improvements.

This role carries clear ownership for outcomes—quality, schedule, and technical direction—while mentoring and guiding other engineers to raise overall execution standards.

The Person

You are a technically strong, self‑driven engineer who naturally takes ownership and steps into leadership when ambiguity exists. You enjoy solving complex problems, driving alignment, and helping teams execute effectively. You lead by example—through high quality design, clean code, strong communication, and consistent follow through.

You are comfortable influencing without authority, balancing technical depth with pragmatism, and holding yourself and others accountable for delivery.

Key Responsibilities
  • Technical Ownership and Delivery
  • Own the end to end delivery of infrastructure firmware features or projects, from scoping and design through implementation, validation, and release
  • Drive architectural and design decisions, author and review design specifications and technical proposals
  • Act as the primary technical owner for assigned areas, ensuring correctness, robustness, and long term maintainability
  • Debug and resolve complex, cross component issues in pre‑silicon and post‑silicon environments.
  • Leadership & Influence
  • Lead by influence: drive alignment, set technical direction, and unblock execution across teams.
  • Mentor and guide junior and midlevel engineers through design reviews, code reviews, and day to day technical coaching
  • Set a high bar for engineering excellence, development discipline, and quality.
  • Execution & Cross Team Collaboration
  • Partner with program managers, architects, validation, and other firmware teams to identify dependencies, risks, and execution gaps
  • Proactively track progress, surface issues early, and drive them to closure.
  • Balance short term delivery needs with long term technical health.
Preferred Experience
  • Strong problem‑solving and analytical skills with an emphasis on product development
  • Experience with Software Development in C/C++ or scripting in Python, Perl, Ruby
  • Proficiency with Cloud Infrastructure - Azure, Kubernetes - AKS
  • Networking (TCP/IP, basic administration) and Linux command line knowledge
  • Experience or strong interest in low‑level programming and debugging
  • Embedded C experience is an asset
  • Prior experience mentoring or technically leading other engineers
  • Experience with Software signing and crypto algorithms will be considered an asset. Software Security tooling, scanning and analysis.
Academic Credentials
  • Bachelors Degree in Engineering
LOCATION
  • Markham, Canada (Hybrid)

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

Infrastructure Firmware Engineer (1 year contract)
Infrastructure Firmware Engineer (1 year contract)

Socket.dev • Markham

Hybrid
CAD 110,000 - 170,000
AMD benefits
System Firmware Technical Engineer (1 yr contract)
System Firmware Technical Engineer (1 yr contract)

AMD • Markham

Hybrid
CAD 90,000 - 130,000
Hybrid work model
Sr. Firmware Engineer
Sr. Firmware Engineer

AMD • Markham

On-site
CAD 90,000 - 130,000
System Firmware Test Development Engineer
System Firmware Test Development Engineer

Advanced Micro Devices • Markham

On-site
CAD 80,000 - 110,000
Sr. Firmware Engineer
Sr. Firmware Engineer

AMD • Markham

Hybrid
CAD 110,000 - 150,000
Hybrid work option
AMD benefits at a glance
Security Diagnostics Software Engineer
Security Diagnostics Software Engineer

Advanced Micro Devices • Markham

Hybrid
CAD 110,000 - 170,000
Sr. Systems Design Engineer
Sr. Systems Design Engineer

Socket.dev • Markham

On-site
CAD 90,000 - 140,000
IP Post-Silicon Validation Lead
IP Post-Silicon Validation Lead

AMD • Markham

Hybrid
CAD 110,000 - 160,000
SoC DFX Staff Engineer
SoC DFX Staff Engineer

AMD • Ottawa

On-site
CAD 110,000 - 165,000
Security Diagnostics Software Engineer- Contract
Security Diagnostics Software Engineer- Contract

AMD • Markham

On-site
CAD 90,000 - 130,000