Firmware Design Engineer

1 day ago


Vancouver, British Columbia, Canada AMD Full time
Job Opportunity at AMD

We are seeking a talented Firmware Designer to join our Memory IO team at AMD. As a key member of our team, you will be responsible for designing and developing high-speed LPDDR, DDR, and inter-chip IO IPs.

Key Responsibilities:
  • Design and develop firmware for DDR PHY and DRAM Training steps
  • Develop firmware for DDR PHY for ATE Testing, IP Char, and 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
  • Collaborate with SoC/Product firmware teams to define features and specs
Requirements:
  • Excellent knowledge of C, C++, and scripting languages (Verilog and Python a plus)
  • Ability to adapt to new toolsets and frameworks
  • Strong understanding of synchronization techniques (handshakes, message passing) and hardware-level clocking and synchronization
  • Post-silicon experience developing firmware on real hardware
  • Strong understanding of computer organization/architecture
  • Laboratory experience, including oscilloscopes, logic analyzers, etc.
  • Experience with low-level, physical phenomena-oriented logic design (IO, clocking, voltage control, etc.)
Academic Credentials:
  • Bachelor's degree in electrical or computer engineering (Master's or PhD a plus)

AMD is an equal opportunity employer and welcomes applications from all qualified candidates. We offer a hybrid work environment and a comprehensive benefits package.



  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Firmware Design EngineerWe are seeking a highly skilled Firmware Design Engineer to join our team at AMD. As a Firmware Design Engineer, you will be responsible for designing and developing high-speed memory interfaces, including LPDDR, DDR, and inter-chip IO IPs.Key Responsibilities:Design and develop firmware for DDR PHY and DRAM training...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Firmware Design EngineerWe are seeking a highly skilled Firmware Design Engineer to join our team at AMD. As a Firmware Design Engineer, you will be responsible for designing and developing high-speed memory interfaces, including LPDDR, DDR, and inter-chip IO IPs.Key Responsibilities:Design and develop firmware for DDR PHY and DRAM training...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Firmware Design EngineerWe are seeking a highly skilled Firmware Design Engineer to join our team at AMD. As a Firmware Design Engineer, you will be responsible for designing and developing high-speed memory interfaces, including LPDDR, DDR, and inter-chip IO IPs.Key Responsibilities:Design and develop firmware for DDR PHY and DRAM training...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Firmware Designer - Memory IO Team Join AMD's Memory IO team as a Firmware Designer and contribute to the development of high-speed LPDDR, DDR, and inter-chip IO IPs. Job Description We are seeking a passionate and experienced Firmware Designer to join our team. As a Firmware Designer, you will be responsible for the development of high-speed...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Firmware Designer Company: AMD Location: Multiple Locations Job Description: At AMD, we're pushing the limits of innovation to solve the world's most important challenges. We're seeking a passionate and experienced Firmware Designer to join our Memory IO team. The ideal candidate will have strong analytical and problem-solving skills, with a keen...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING 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 embedded....

  • Firmware Engineer

    2 days ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Title: Firmware Designer - Memory IO Team Join AMD's Memory IO team as a Firmware Designer and contribute to the development of high-speed LPDDR, DDR, and inter-chip IO IPs. About the Role The Memory IO team is seeking a passionate and experienced Firmware Designer to join our team. As a Firmware Designer, you will be responsible for the development of...

  • SMTS Firmware Engineer

    18 hours ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Summary Lead Firmware Engineer sought for designing, developing, and implementing firmware for AMD SoCs, requiring expertise in firmware development, technical communication, and leadership. Job Description We are looking for a Senior Member of Technical Staff (SMTS) Firmware Engineer to join our team. The SMTS Firmware Engineer will work closely with...

  • Firmware Engineer

    4 months ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe 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 embedded....

  • Firmware Engineer

    3 weeks ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe 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 embedded....

  • Firmware Engineer

    1 week ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHINGWe 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 embedded....


  • Vancouver, British Columbia, Canada AMD Full time

    Job OverviewWe are seeking a highly skilled Firmware Design Engineer to join our Memory IO team at AMD. As a key member of our team, you will be responsible for designing and developing high-speed memory interface firmware for our industry-leading Memory PHYs and interface IP.Key ResponsibilitiesDesign and develop firmware for DDR PHY & DRAM Training...


  • Vancouver, British Columbia, Canada AMD Full time

    Job OverviewWe are seeking a highly skilled Firmware Design Engineer to join our Memory IO team at AMD. As a key member of our team, you will be responsible for designing and developing high-speed memory interface firmware for our industry-leading Memory PHYs and interface IP.Key ResponsibilitiesDesign and develop firmware for DDR PHY & DRAM Training...


  • Vancouver, British Columbia, Canada AMD Full time

    Job OverviewWe are seeking a highly skilled Firmware Design Engineer to join our Memory IO team at AMD. As a key member of our team, you will be responsible for designing and developing high-speed memory interface firmware for our industry-leading Memory PHYs and interface IP.Key ResponsibilitiesDesign and develop firmware for DDR PHY & DRAM Training...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job SummaryWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. In this role, you will be responsible for designing and developing advanced firmware solutions for our cutting-edge products.Key ResponsibilitiesTranslate product requirements into SW and HW architecture and design.Collaborate with the digital...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Job SummaryWe are seeking a highly skilled Principal Embedded Firmware Engineer to join our team at Analog Devices. In this role, you will be responsible for designing and developing advanced firmware solutions for our cutting-edge products.Key ResponsibilitiesTranslate product requirements into SW and HW architecture and design.Collaborate with the digital...


  • Vancouver, British Columbia, Canada Analog Devices Full time

    Principal Embedded Firmware Engineer Analog Devices is on the lookout for a Principal Embedded Firmware Engineer to join our dynamic team. In this position, the ideal candidate will collaborate with a highly skilled and dedicated group of engineers and leaders, playing a pivotal role in the architecture, design, and development of some of our most innovative...


  • Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full time

    Overview:CONTRIBUTE TO INNOVATION AT AMDAt AMD, we are dedicated to enhancing lives through our technology, driving advancements in various sectors including data centers, artificial intelligence, gaming, and embedded systems. Our mission is to create exceptional products that propel the future of computing. Central to our mission is the AMD culture, where...


  • Vancouver, British Columbia, Canada Advanced Micro Devices, Inc Full time

    Overview:CONTRIBUTING TO INNOVATION AT AMDAt AMD, we are dedicated to enhancing lives through our cutting-edge technology, impacting our industry, communities, and the global landscape. Our objective is to create exceptional products that propel next-generation computing experiences, serving as the foundation for data centers, artificial intelligence,...

  • Firmware Engineer

    1 week ago


    Vancouver, British Columbia, Canada AMD Full time

    Job Description WHAT YOU DO AT AMD CHANGES EVERYTHING 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 embedded....