Your browser does not support javascript! Please enable it, otherwise web will not work for you.

Security Firmware Architect

Home > C/C++ programming jobs

Security Firmware Architect in Canada

  • Markham

Responsibilities

  • Define and drive security firmware architecture across AMD’s product portfolio.
  • Advance confidential computing and virtualization security technologies, including SEV-SNP, VM and tenant isolation, trusted I/O, memory encryption, and remote attestation.
  • Develop security architecture for AI workloads and agents, including hardware-rooted trust, attestation, isolation, authorization, and sensitive-data protection.
  • Lead threat modeling, security analysis, vulnerability assessment, CVSS scoring, and mitigation activities across hardware, firmware, and software.
  • Write architecture specifications for platform and firmware security features.
  • Engage customers and ecosystem partners to capture security requirements and create documentation and training materials.
  • Track security research and attacks and contribute to industry standards, publications, and conferences.
  • Innovate with AI-assisted engineering tooling and workflows for security analysis, review, and documentation.

Requirements

  • Multiple years of experience in platform, firmware, or product security architecture with ownership at system scope.
  • Experience with confidential computing and trusted execution environments such as AMD SEV-SNP, Intel TDX, or ARM CCA.
  • Deep understanding of CPU, GPU, and NPU subsystems; memory hierarchy and caches; DMA; I/O; and x86 or ARM security and virtualization extensions.
  • Experience with operating systems and virtualization, including Linux kernel and driver development, hypervisors, and containers.
  • Experience with hardware security modules, secure boot, root-of-trust implementations, secure firmware updates, and attestation protocols.
  • Familiarity with PCIe, CXL, TDISP, and IDE security features.
  • Knowledge of cryptographic algorithms, key hierarchies, and hardware and firmware key management.
  • Proficiency in C/C++ and ability to read AMD64 or ARM assembly.
  • Experience handling security vulnerabilities, including assessment, CVSS scoring, mitigations, and external communications.
  • Familiarity with security for on-device and data center AI workloads, GPU/NPU virtualization, agent identity, authorization, and isolation.
  • Fluency with AI-assisted and agentic development tooling in real engineering work.
  • Bachelor’s or master’s degree in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

Benefits

  • AMD benefits are offered; details are referenced in AMD benefits at a glance.

AMD

We care deeply about transforming lives with AMD technology to enrich our industry, our communities, and the world. Our mission is to build great products that accelerate next-generation computing experiences – the building blocks for the data center, artificial intelligence, PCs, gaming and embe...

Similar positions

Senior / Firmware Engineer (Communication Protocol

  • Rockwell Automation
  • Full time
  • Others
  • 11/07/2026
  • Singapore, Singapore

Senior Security Engineer, Incident Response

  • Twilio
  • Full time
  • USA
  • 11/07/2026
  • Salary: $142k-$208k
  • Remote

Senior Infrastructure Security Engineer

  • fal
  • Full time
  • USA
  • 11/07/2026
  • Salary: $180k - $250k/yr
  • San Francisco, CA

Firmware Engineer

  • Samsara
  • Full time
  • USA
  • 11/07/2026
  • Salary: $114k - $191k/yr
  • Remote

Sr. Firmware Engineer

  • AMD
  • Full time
  • USA
  • 11/07/2026
  • Salary: $187k - $202k/yr
  • Santa Clara, CA