Talent.com
Firmware Engineer - Memory
Firmware Engineer - MemoryAdvanced Micro Devices, Inc • MARKHAM, Ontario, Canada
Firmware Engineer - Memory

Firmware Engineer - Memory

Advanced Micro Devices, Inc • MARKHAM, Ontario, Canada
30+ 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:

The Memory IO team is looking for a passionate and experienced Firmware designers for the pre/post-silicon development of high-speed LPDDR, DDR and inter-chip IO IPs. Be a part of the definition, design and development and productization phase of industry-leading Memory PHYs and interface IP. This opportunity includes enabling of new PHY designs at the microarchitecture, firmware/hardware co-design, and algorithm design level.

Be a part of a team that delivers Industry leading IP and help our experts in RTL, FW, circuit and architecture teams develop leading edge Memory interfaces.

THE PERSON:

Will have strong analytical/problem-solving skills and pronounced attention to details. Must be a self-starter, and able to independently drive tasks to completion. Will have strong interpersonal and communication skills

KEY RESPONSIBILITIES:

  • Firmware design and development of DDR PHY & DRAM Training steps
  • Firmware development of DDR PHY for ATE Testing, IP Char & SoC Power
  • Pre-silicon FW coding and simulation against Architectural and RTL models
  • Post-silicon lab bring-up and optimization of DDR Init and Run Time FW
  • Post-silicon DDR Training enhancements to enable robust links for higher reliability / higher frequency margin
  • Working with SoC/Product firmware teams to define features and spec

PREFERRED SKILLS:

  • Excellent knowledge of C, C++ and any scripting language, such as Python.
  • Good Knowledge of Verilog/SystemVerilog and digital simulation debug.
  • Ability to adapt learn new toolsets and frameworks is required.
  • Strong understanding of synchronization techniques (handshakes, message passing); knowledge of hardware level clocking and synchronization is a plus
  • Post-silicon experience developing firmware on real hardware is required. Experience with SERDES, DDR, Memory Controller Design experience is preferred
  • Strong understanding of computer organization/architecture.
  • Laboratory experience, including the use of equipment: oscilloscopes, logic analyzers, etc.
  • Experience with low level, physical phenomena-oriented logic design is an asset (dealing with IO, clocking, voltage control, etc.)

ACADEMIC CREDENTIALS:

  • Bachelor's degree in Electrical or Computer engineering is strongly desired. Master's or PhD degree is a plus.

LOCATION: Markham, ON

#LI-SL3

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:

The Memory IO team is looking for a passionate and experienced Firmware designers for the pre/post-silicon development of high-speed LPDDR, DDR and inter-chip IO IPs. Be a part of the definition, design and development and productization phase of industry-leading Memory PHYs and interface IP. This opportunity includes enabling of new PHY designs at the microarchitecture, firmware/hardware co-design, and algorithm design level.

Be a part of a team that delivers Industry leading IP and help our experts in RTL, FW, circuit and architecture teams develop leading edge Memory interfaces.

THE PERSON:

Will have strong analytical/problem-solving skills and pronounced attention to details. Must be a self-starter, and able to independently drive tasks to completion. Will have strong interpersonal and communication skills

KEY RESPONSIBILITIES:

  • Firmware design and development of DDR PHY & DRAM Training steps
  • Firmware development of DDR PHY for ATE Testing, IP Char & SoC Power
  • Pre-silicon FW coding and simulation against Architectural and RTL models
  • Post-silicon lab bring-up and optimization of DDR Init and Run Time FW
  • Post-silicon DDR Training enhancements to enable robust links for higher reliability / higher frequency margin
  • Working with SoC/Product firmware teams to define features and spec

PREFERRED SKILLS:

  • Excellent knowledge of C, C++ and any scripting language, such as Python.
  • Good Knowledge of Verilog/SystemVerilog and digital simulation debug.
  • Ability to adapt learn new toolsets and frameworks is required.
  • Strong understanding of synchronization techniques (handshakes, message passing); knowledge of hardware level clocking and synchronization is a plus
  • Post-silicon experience developing firmware on real hardware is required. Experience with SERDES, DDR, Memory Controller Design experience is preferred
  • Strong understanding of computer organization/architecture.
  • Laboratory experience, including the use of equipment: oscilloscopes, logic analyzers, etc.
  • Experience with low level, physical phenomena-oriented logic design is an asset (dealing with IO, clocking, voltage control, etc.)

ACADEMIC CREDENTIALS:

  • Bachelor's degree in Electrical or Computer engineering is strongly desired. Master's or PhD degree is a plus.

LOCATION: Markham, ON

#LI-SL3

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 - Memory • MARKHAM, Ontario, Canada

Similar jobs

Remote System Simulation Engineer - Firmware & SoC Models

IntelToronto, ON, CA
Remote
Full-time

A leading semiconductor company is seeking a Modeling Development Engineer to drive next-generation architectural breakthroughs.The candidate will define approaches for integrating firmware and har...Show more

 • Promoted

Senior Momentum Platform Engineer (Remote)

CACI International Inc.Toronto, ON, CA
Remote
Full-time

A leading technology services firm is seeking a talented Senior Momentum Technical Specialist to support the operations and maintenance of the Integrated Financial and Acquisition Management System...Show more

 • Promoted

Senior Backend Engineer - PMI Integrations (Remote)

AffirmToronto, ON, CA
Remote
Full-time

A leading fintech company is seeking a Software Engineer with over 5 years of experience to design and develop backend systems.You will work collaboratively on the entire API lifecycle while suppor...Show more

 • Promoted

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

SamsaraToronto, Canada
Remote
Full-time

Senior Firmware Engineer needed to develop and maintain embedded Linux systems for real-time safety alerts and connected workflows.Show more

 • Promoted

Senior Hosting Systems Engineer – Remote

ThalesToronto, ON, CA
Remote
Full-time

A leading technology company is looking for a Hosting Systems Principal to deliver infrastructure services remotely.The ideal candidate will have at least 5 years of experience in Linux and VMware ...Show more

 • Promoted

Senior Backend Engineer, AI/LLM (Remote)

CentariToronto, ON, CA
Remote
Full-time

A leading AI technology firm in Ottawa is seeking a Senior Software Engineer, Backend to help design and build their core AI technology.This role involves writing code, shaping the product, and dri...Show more

 • Promoted

Senior Product Engineer - Remote/Hybrid, Build Scalable Apps

BettermodeToronto, ON, CA
Remote
Full-time

A technology company based in Toronto is seeking a Senior Product Engineer to lead domain-end product initiatives.The ideal candidate should possess 5+ years of software engineering experience, par...Show more

 • Promoted

Senior Site Reliability Engineer (Remote-First)

VySystemsToronto, ON, CA
Remote
Full-time

A leading technology company is seeking a Senior Site Reliability Engineer with robust Kubernetes knowledge to work remotely.Ideal candidates have over 6 years of experience in IT disciplines, prof...Show more

 • Promoted

Senior Backend Engineer: AWS, Kubernetes & IaC (Remote)

LumenaltaToronto, ON, CA
Remote
Full-time

A technology consultancy is seeking a Senior Backend Engineer to design and implement robust backend systems focused on security, scalability, and efficiency.Candidates will collaborate with DevOps...Show more

 • Promoted

System Firmware Engineer

Advanced Micro Devices, IncMarkham, York Region, CA
Full-time

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 syst...Show more

 • Promoted

Chip Firmware Engineer

LightmatterToronto, ON, CA
Full-time

Lightmatter is leading the revolution in AI data center infrastructure, enabling the next giant leaps in human progress.The company invented the world’s first 3D‑stacked photonics engine, Passage™,...Show more

 • Promoted

Senior Backend Engineer, FinTech (Remote)

Berkeley PaymentsToronto, ON, CA
Remote
Full-time

A payment technology leader is seeking a Senior Software Engineer to join their fully remote team.This role focuses primarily on backend development, maintaining and enhancing payment processing sy...Show more

 • Promoted

Senior Backend Engineer — Remote, Equity, Impact

DraftwiseToronto, ON, CA
Remote
Full-time

A forward-thinking legal tech firm is looking for an experienced back end software engineer to join their team.In this role, you will take ownership of tech features and write high-quality code.Wit...Show more

 • Promoted

Firmware Engineer - Memory

Advanced Micro DevicesMarkham, Ontario, Canada
Full-time

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 syst...Show more

 • Promoted

Remote Senior Five9 CCaaS Implementation Engineer

TTEC DigitalToronto, ON, CA
Remote
Full-time

A leading consulting firm is looking for a Five9 Principal Consultant, Implementation Engineer based in Toronto, Canada.This remote role focuses on implementing and delivering the Five9 Intelligent...Show more

 • Promoted

Senior Software Engineer (Hybrid)

HomebaseToronto, ON, CA
Full-time

Senior Full Stack Software Engineer – Hiring Assistant team.We are building intelligent hiring workflows powered by AI and look for a passionate engineer to build the future of hiring for small bus...Show more

 • Promoted

Remote Embedded Bluetooth Firmware Engineer

HCR Permanent SearchToronto, ON, CA
Remote
Full-time

A leading recruitment firm is seeking an Embedded Firmware Engineer to work remotely for a technology company.The ideal candidate will have strong skills in C and Python, experience in developing f...Show more

 • Promoted

Senior Software Engineer - Remote/Hybrid, Scalable Systems

SkillsWaveToronto, ON, CA
Remote
Full-time

A leading software development company in Toronto is seeking seasoned software developers to enhance productivity through engineering best practices.This role allows for remote work with an option ...Show more