Talent.com
Advanced Micro Devices, Inc
Senior Firmware EngineerAdvanced Micro Devices, Inc • MARKHAM, Ontario, Canada
Senior Firmware Engineer

Senior Firmware Engineer

Advanced Micro Devices, Inc • MARKHAM, Ontario, Canada
8 days ago
Job type
  • Full-time
Job description

WHAT YOU DO AT AMD CHANGES EVERYTHING

At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded systems. Grounded in a culture of innovation and collaboration, we believe real progress comes from bold ideas, human ingenuity and a shared passion to create something extraordinary. When you join AMD, you’ll discover the real differentiator is our culture. We push the limits of innovation to solve the world’s most important challenges—striving for execution excellence, while being direct, humble, collaborative, and inclusive of diverse perspectives. Join us as we shape the future of AI and beyond.Together, we advance your career.

THE ROLE:

Join the NBIO (Northbridge I/O) firmware team focused on developing next-generation PCIe-based I/O subsystems for SoC platforms. You will play a key role in building embedded firmware that enables connectivity IPs, I/O virtualization, and accelerator technologies across multiple programs. In this role, you will work across the full lifecycle—from architecture and pre-silicon development through post-silicon validation—partnering closely with hardware, IP, and verification teams. This is a highly collaborative position with strong ownership, visibility across global teams, and opportunities to influence development practices and tooling.

THE PERSON:

You are an experienced embedded firmware engineer with strong low-level hardware interaction expertise and a track record working on complex SoC systems. You are comfortable navigating ambiguity, debugging at the hardware/software boundary, and contributing across architecture, development, and validation. You are a proactive collaborator who can mentor junior engineers while maintaining a high bar for code quality and execution.

KEY RESPONSIBILITIES:

  • Design and implement embedded firmware for PCIe and I/O subsystem IPs
  • Define firmware architecture in collaboration with hardware and IP design teams
  • Develop and validate firmware in pre-silicon environments (RTL simulation, emulation)
  • Support post-silicon bring-up, debug, and performance optimization
  • Debug complex HW/FW interactions and resolve system-level issues
  • Contribute to firmware frameworks, abstraction layers, and reusable codebases
  • Drive firmware development best practices, including reviews and test strategies
  • Mentor junior engineers and support technical development across the team
  • Collaborate across global teams supporting multiple concurrent SoC programs

PREFERRED EXPERIENCE:

  • Strong embedded firmware development experience in C/C++ (assembly a plus)
  • Hands-on experience with PCIe (root complex, endpoints, switches) or similar high-speed interfaces
  • Solid understanding of HW/FW interfaces and low-level system architecture
  • Experience with pre-silicon development (RTL simulation, emulation, or modeling)
  • Familiarity with multi-core systems and Real-Time Operating Systems (RTOS)
  • Experience with hardware abstraction layers and scalable firmware design
  • Exposure to test automation, scripting, or DevOps workflows
  • Experience working in Agile/Scrum development environments
  • Experience with post-silicon validation and debug
  • Interest or exposure to AI-driven development tools is a plus

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field preferred

LOCATION:

  • Markham, ON or Vancouver, BC

#LI-LC3

#LI-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.

THE ROLE:

Join the NBIO (Northbridge I/O) firmware team focused on developing next-generation PCIe-based I/O subsystems for SoC platforms. You will play a key role in building embedded firmware that enables connectivity IPs, I/O virtualization, and accelerator technologies across multiple programs. In this role, you will work across the full lifecycle—from architecture and pre-silicon development through post-silicon validation—partnering closely with hardware, IP, and verification teams. This is a highly collaborative position with strong ownership, visibility across global teams, and opportunities to influence development practices and tooling.

THE PERSON:

You are an experienced embedded firmware engineer with strong low-level hardware interaction expertise and a track record working on complex SoC systems. You are comfortable navigating ambiguity, debugging at the hardware/software boundary, and contributing across architecture, development, and validation. You are a proactive collaborator who can mentor junior engineers while maintaining a high bar for code quality and execution.

KEY RESPONSIBILITIES:

  • Design and implement embedded firmware for PCIe and I/O subsystem IPs
  • Define firmware architecture in collaboration with hardware and IP design teams
  • Develop and validate firmware in pre-silicon environments (RTL simulation, emulation)
  • Support post-silicon bring-up, debug, and performance optimization
  • Debug complex HW/FW interactions and resolve system-level issues
  • Contribute to firmware frameworks, abstraction layers, and reusable codebases
  • Drive firmware development best practices, including reviews and test strategies
  • Mentor junior engineers and support technical development across the team
  • Collaborate across global teams supporting multiple concurrent SoC programs

PREFERRED EXPERIENCE:

  • Strong embedded firmware development experience in C/C++ (assembly a plus)
  • Hands-on experience with PCIe (root complex, endpoints, switches) or similar high-speed interfaces
  • Solid understanding of HW/FW interfaces and low-level system architecture
  • Experience with pre-silicon development (RTL simulation, emulation, or modeling)
  • Familiarity with multi-core systems and Real-Time Operating Systems (RTOS)
  • Experience with hardware abstraction layers and scalable firmware design
  • Exposure to test automation, scripting, or DevOps workflows
  • Experience working in Agile/Scrum development environments
  • Experience with post-silicon validation and debug
  • Interest or exposure to AI-driven development tools is a plus

ACADEMIC CREDENTIALS:

  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, or a related field preferred

LOCATION:

  • Markham, ON or Vancouver, BC

#LI-LC3

#LI-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.

Create a job alert for this search

Senior Firmware Engineer • MARKHAM, Ontario, Canada

Similar jobs

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

Algo Communication Products LtdToronto, Canada
Full-time

Develop embedded software solutions for telecom audio and video IP products.Lead development, mentor junior team members, and ensure reliability. Show more

 • Promoted

Firmware Engineer

LimeToronto, Ontario, Canada
Full-time

CA$99K – CA$121K • Offers Equity • Offers Bonus.Lime is the largest global shared micromobility business, operating in close to 30 countries across five continents.We’re on a mission to build a fut... Show more

 • Promoted

Senior Engineer for Authentication Solutions at Okta

OktaToronto, ON, CA
Full-time

Elevate your career as a Senior Software Engineer at Okta, focusing on end user protection and authentication solutions.Join a team dedicated to securing identities in a digital world.As part of th... Show more

 • Promoted

Senior Backend Engineer - $145,000 - $195,000 A Year

FlybitsToronto, Canada
Full-time

Senior Backend Engineer sought to design, implement, and mentor on scalable microservices for a global platform. Show more

 • Promoted

Senior Firmware Engineer - C$126,225 - C$163,350 A Year - Remote

SamsaraToronto, Canada
Remote
Full-time

Develop and maintain embedded Linux systems for Samsara's safety devices, focusing on system stability, hardware integration, and performance optimization. Show more

 • Promoted

Firmware Engineer - $90,000 - $125,000 A Year

Tangent Design EngineeringToronto, Canada
Full-time

Develops firmware for electronic hardware, programming in C, scripting languages, and FPGAs.Requires 5+ years of experience and experience with communication protocols. Show more

 • Promoted

Serdes Firmware Engineer

AMDMarkham, Canada
Full-time

What You Do at AMD At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming, and embedded systems.Grounded in a ... Show more

 • Promoted

Senior Firmware Engineer

LimeToronto, Ontario, Canada
Full-time

K – $149K • Offers Equity • Offers Bonus Lime is the largest global shared micromobility business, operating in close to 30 countries across five continents.We’re on a mission to build a future whe... Show more

 • Promoted

Senior Firmware Engineer - C$110,000 - C$130,000 A Year

AlgoToronto, Canada
Full-time

Develop embedded software solutions, mentor junior members, and contribute to documentation and testing, focusing on telecom audio/video products. Show more

 • Promoted

Senior Engineer for Identity Solutions

KongToronto, ON, CA
Full-time

Lead the design of cutting-edge identity solutions as a Staff Software Engineer.Develop scalable identity platforms with advanced security measures and comply with necessary regulatory standards.In... Show more

 • Promoted

SERDES Firmware Engineer

AMDMarkham, Ontario, Canada
Full-time

What You Do at AMD At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming, and embedded systems.Grounded in a ... Show more

 • Promoted

Firmware Engineer - Hybrid Role at Tenstorrent

TenstorrentToronto, Ontario, Canada
Full-time

Join Tenstorrent as a Firmware Engineer and contribute to AI-driven technologies from a hybrid location in Toronto, ON.You will develop critical system management firmware while collaborating with ... Show more

 • Promoted

Senior Backend Engineer

DataRobotToronto, ON, CA
Full-time

DataRobot delivers AI that maximizes impact and minimizes business risk.Our platform and applications integrate into core business processes so teams can develop, deliver, and govern AI at scale.Da... Show more

 • Promoted

Senior Software Engineer - Fintech/Payments

HopperToronto, ON, CA
Full-time

At Hopper, we’re on a mission to build the most customer-centric travel company on earth.We are leveraging the power that comes from combining massive amounts of data and machine learning to build ... Show more

 • Promoted

Senior Backend Engineer

ModesToronto, ON, CA
Full-time

Modes is a digital transformation and organizational design collective working with various clients throughout North America.Our focus is on financial services.We help clients plan, design and laun... Show more

 • Promoted

Senior Firmware Developer

Recruiting In Motion - Eastern OntarioToronto, ON, CA
Full-time

Our client is a technology company specializing in advanced manufacturing process control solutions aimed at enhancing quality, safety, and efficiency.Beyond their innovative devices, our client pr... Show more

 • Promoted

Senior Firmware Engineer- Ami Smart Grid - C$110,000 - C$130,000 A Year

CorinexToronto, Canada
Full-time

Senior Firmware Engineer to design and develop firmware for smart metering and AMI products.Requires expertise in DLMS/COSEM, embedded systems, and energy metering technologies. Show more

 • Promoted

Senior Engineer for Growth Platform Development

FaireToronto, Ontario, Canada
Full-time

Become a Senior Engineer at Faire, steering the growth platform development focused on backend scalability in a hybrid work model.Your role will support dynamic experimentation and retailer engagem... Show more

 • Promoted

Senior Backend Engineer

NimbleRxToronto, ON, CA
Full-time

We are starting by building the largest, most loved pharmacy business in the world.We are a fast-growing, technology-first startup driven by perfecting the patient and pharmacist experience.Nimble ... Show more

 • Promoted

Senior Backend Engineer

BetrToronto, ON, CA
Full-time

Founded in 2022 by Joey Levy and Jake Paul, Betr is building the world's first real money gaming super app.The company's first product, Betr Picks, launched in September 2023 and quickly grew to se... Show more