Talent.com
Firmware Engineer - x86 (Temporary 1 Year Contract)
Firmware Engineer - x86 (Temporary 1 Year Contract)Advanced Micro Devices, Inc • VANCOUVER, British Columbia, Canada
No longer accepting applications
Firmware Engineer - x86 (Temporary 1 Year Contract)

Firmware Engineer - x86 (Temporary 1 Year Contract)

Advanced Micro Devices, Inc • VANCOUVER, British Columbia, Canada
14 days ago
Job type
  • Temporary
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

Every AMD CPU and APU that powers a gaming console, a cloud server, or an AI workstation comes to life through the firmware your team writes. The x86 Platform Firmware Organization is responsible for enabling x86 AMD SoCs used in gaming, datacenter, embedded, and consumer products.

We are looking for a motivated Firmware Engineer to join our team, contributing to the development and delivery of firmware for AMD APUs and CPUs. This role is designed for a recent graduate who is eager to apply their academic foundation to real-world firmware challenges. You will work directly alongside senior firmware engineers and architects, contributing to feature implementation, debugging, and validation across the firmware development lifecycle. This is a hands-on role where you will learn how AMD platforms are enabled from silicon to system.

THE PERSON

You are a curious, hands-on engineer who is eager to learn and grow in a collaborative team environment. You have a solid academic foundation in computer architecture, embedded systems, or low-level programming, and you enjoy solving technical problems. You are comfortable asking questions, iterating on your work, and learning from engineers with deep domain expertise. You take pride in writing clean code, communicating clearly, and following through on your commitments.

You want to understand how firmware bridges silicon and software in a complex x86 platform — and you want to build something real.

KEY RESPONSIBILITIES
  • Contribute to the implementation and testing of firmware features for key x86 IPs under the guidance of senior engineers.
  • Participate in design reviews and technical discussions to build understanding of firmware architecture and development practices.
  • Read and interpret hardware datasheets and register maps to understand and configure hardware at the bit level
  • Assist in debugging firmware issues in pre-silicon environment using simulation, emulation, and hardware debug tools.
  • Support documentation efforts including writing code comments, updating technical notes, and contributing to design specifications.
  • Collaborate with firmware, validation, and platform teams to understand dependencies and contribute to timely feature delivery.
  • Learn and apply AI-enhanced development and debugging techniques using tools such as Claude, GitHub Copilot, and Cursor
PREFERRED EXPERIENCE
  • Foundation in C programming through coursework, personal projects, or internships; familiarity with low-level memory management and hardware interaction.
  • Academic exposure to computer architecture, embedded systems, operating systems, or digital logic.
  • Familiarity with one or more industry protocols relevant to platform firmware: SPI, eSPI, I2C/I3C, UART, USB, or PCIe — through coursework or project work.
  • Ability to read and interpret hardware datasheets, register maps, and bit-field definitions; comfort working with bit manipulation, and memory-mapped I/O concepts from coursework or project experience.
  • Awareness of x86 architecture, UEFI/BIOS concepts, or similar firmware environments is a plus but not required.
  • Basic familiarity with git or other source control systems; exposure to CI/CD pipelines or Jenkins is a plus
  • Willingness to learn Python scripting and AI-based development and debugging tools.
  • Strong written and verbal communication skills; ability to work effectively in a team-oriented, geographically distributed environment.
ACADEMIC CREDENTIALS / WORKSTYLE
  • Bachelor's or Master's degree (completed or completing in 2025–2026) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

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

THE ROLE

Every AMD CPU and APU that powers a gaming console, a cloud server, or an AI workstation comes to life through the firmware your team writes. The x86 Platform Firmware Organization is responsible for enabling x86 AMD SoCs used in gaming, datacenter, embedded, and consumer products.

We are looking for a motivated Firmware Engineer to join our team, contributing to the development and delivery of firmware for AMD APUs and CPUs. This role is designed for a recent graduate who is eager to apply their academic foundation to real-world firmware challenges. You will work directly alongside senior firmware engineers and architects, contributing to feature implementation, debugging, and validation across the firmware development lifecycle. This is a hands-on role where you will learn how AMD platforms are enabled from silicon to system.

THE PERSON

You are a curious, hands-on engineer who is eager to learn and grow in a collaborative team environment. You have a solid academic foundation in computer architecture, embedded systems, or low-level programming, and you enjoy solving technical problems. You are comfortable asking questions, iterating on your work, and learning from engineers with deep domain expertise. You take pride in writing clean code, communicating clearly, and following through on your commitments.

You want to understand how firmware bridges silicon and software in a complex x86 platform — and you want to build something real.

KEY RESPONSIBILITIES
  • Contribute to the implementation and testing of firmware features for key x86 IPs under the guidance of senior engineers.
  • Participate in design reviews and technical discussions to build understanding of firmware architecture and development practices.
  • Read and interpret hardware datasheets and register maps to understand and configure hardware at the bit level
  • Assist in debugging firmware issues in pre-silicon environment using simulation, emulation, and hardware debug tools.
  • Support documentation efforts including writing code comments, updating technical notes, and contributing to design specifications.
  • Collaborate with firmware, validation, and platform teams to understand dependencies and contribute to timely feature delivery.
  • Learn and apply AI-enhanced development and debugging techniques using tools such as Claude, GitHub Copilot, and Cursor
PREFERRED EXPERIENCE
  • Foundation in C programming through coursework, personal projects, or internships; familiarity with low-level memory management and hardware interaction.
  • Academic exposure to computer architecture, embedded systems, operating systems, or digital logic.
  • Familiarity with one or more industry protocols relevant to platform firmware: SPI, eSPI, I2C/I3C, UART, USB, or PCIe — through coursework or project work.
  • Ability to read and interpret hardware datasheets, register maps, and bit-field definitions; comfort working with bit manipulation, and memory-mapped I/O concepts from coursework or project experience.
  • Awareness of x86 architecture, UEFI/BIOS concepts, or similar firmware environments is a plus but not required.
  • Basic familiarity with git or other source control systems; exposure to CI/CD pipelines or Jenkins is a plus
  • Willingness to learn Python scripting and AI-based development and debugging tools.
  • Strong written and verbal communication skills; ability to work effectively in a team-oriented, geographically distributed environment.
ACADEMIC CREDENTIALS / WORKSTYLE
  • Bachelor's or Master's degree (completed or completing in 2025–2026) in Computer Science, Computer Engineering, Electrical Engineering, or equivalent.

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

Create a job alert for this search

Firmware Engineer - x86 (Temporary 1 Year Contract) • VANCOUVER, British Columbia, Canada

Similar jobs

Senior Firmware Engineer

DaanaaVancouver, Metro Vancouver Regional District, CA
Full-time

Daanaa is a Vancouver-based fabless power electronics and semiconductor company on a mission to build a simpler, efficient future in energy generation, storage, distribution, consumption, and manag...Show more

 • Promoted

Innovative Firmware Engineer for Cutting-Edge SSD Development

SolidigmVancouver
Full-time

Join a dynamic team as a Firmware Engineer specializing in next-gen SSD solutions.Enhance your embedded architecture skills while developing groundbreaking firmware that sets industry standards.As ...Show more

 • Promoted

R&D Engineer

Mangrove LithiumDelta, Metro Vancouver Regional District, CA
Full-time

Mangrove Lithium, a Vancouver based company, has developed a breakthrough platform for the most cost-effective production of battery grade lithium hydroxide and carbonate from diverse input streams...Show more

 • Promoted

Senior Engineer I, Global Sourcing Tech (Hybrid)

lululemonVancouver, Metro Vancouver Regional District, CA
Full-time

A leading performance apparel company seeks a Senior Engineer I to join their Upstream Supply Chain Technology team in Metro Vancouver.This role involves leading and mentoring engineers, ensuring p...Show more

 • Promoted

Embedded Firmware Engineer

Clarius Mobile HealthVancouver
Full-time +2

Clarius Mobile Health provided pay range.This range is provided by Clarius Mobile Health.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Talent ...Show more

 • Promoted

Hardware Engineer - NEW!

Go REcruitmentVancouver, Metro Vancouver Regional District, CA
Full-time

Reports to: Vice President Product Engineering.A Start-up Disrupting the Mining Industry.It is called Sustainable Mining by Drilling (“SMD”) and there is a global opportunity for this innovation, w...Show more

 • Promoted

Embedded Firmware Bluetooth Engineer

HCR Permanent SearchVancouver, Metro Vancouver Regional District, CA
Permanent

This range is provided by HCR Permanent Search.Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.Direct message the job poster from HCR Permanent ...Show more

 • Promoted

Firmware Developer

ConeTec GroupBurnaby, Metro Vancouver Regional District, CA
Full-time

The Firmware Developer will be responsible for developing custom-built embedded systems while having a strong understanding of object-oriented programing and experience with hardware and communicat...Show more

 • Promoted

Senior Backend Product Engineer

OriginVancouver, Metro Vancouver Regional District, CA
Full-time

Origin is reimagining wealth management by making it accessible and affordable to all.Today, money is the [ #1 ] source of stress - more than jobs, health, and relationships combined.That stress is...Show more

 • Promoted

Intermediate Embedded Firmware Engineer

Forge Performance GroupVancouver, Metro Vancouver Regional District, CA
Full-time

Forge Performance Group is a Recruitment & Talent Management solutions team located in Calgary, AB.We are dedicated to connecting our clients with highly skilled professionals well-matched to their...Show more

 • Promoted

Modeling Development Engineer – Virtual

IntelVancouver, Metro Vancouver Regional District, CA
Full-time

Become a key player in semiconductor advancements as a Modeling Development Engineer.Utilize your expertise in software integration and validation for microcontroller firmware across innovative tec...Show more

 • Promoted • New!

Software Engineer - Hays

Haysrichmond, bc, ca
Full-time

Design, develop, and maintain web applications using.Develop front-end components using HTML, CSS, JavaScript, and modern frameworks (e.Collaborate with cross-functional teams to define, design, an...Show more

 • Promoted

Remote Opportunity: Senior Engineer in Firmware Development

LimeVancouver, Metro Vancouver Regional District, CA
Remote
Full-time

Lead the development of innovative firmware solutions as a Senior Engineer, working remotely to enhance electric vehicle software.Bring your embedded programming skills to create scalable mobility ...Show more

 • Promoted

Systems Engineer (Hybrid)

Kardium Inc.Burnaby
Full-time +1

Glenlyon Parkway, Burnaby, British Columbia, Canada.Posted Tuesday, January 6, 2026 at 11:00 a.By joining the Kardium team, you can help make a difference in the lives of millions around the world....Show more

 • Promoted

Senior Embedded Firmware Engineer – Power & EV Charging

Delta-Q TechnologiesVancouver
Full-time +1

A leading battery charger manufacturer in Vancouver is seeking an experienced embedded software engineer for a 15-month contract.The role involves designing, enhancing, and optimizing firmware for ...Show more

 • Promoted

Software Engineer, Tools & Frameworks

AppleVancouver, Metro Vancouver Regional District, CA
Full-time

We are a team at Apple within the Tools & Framework organization building innovative automated integration systems.Every day, we tackle a broad range of challenges from crafting distributed computi...Show more

 • Promoted

Firmware Engineer

Fluid - Solutions de Talents/Workforce SolutionsSurrey, Metro Vancouver Regional District, CA
Full-time

Firmware Engineer (Embedded Systems & Jetson Platforms).Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Embedded Systems, or a related field.The ideal candidate will ...Show more

 • Promoted

Firmware & Hardware Developer

SST WirelessRichmond, Metro Vancouver Regional District, CA
Full-time

With several new products in the design pipeline, this is an exciting time for creative thinkers who are adept in realizing technical solutions to join us in creating products where your contributi...Show more