Memory Firmware Engineer

1 day ago


Vancouver, British Columbia, Canada US Tech Solutions Full time
Job Title: Memory Firmware Engineer

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

Responsibilities:
  • Design and develop firmware for DDR PHY and DRAM Training steps
  • Develop firmware for 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
  • Collaborate with SoC/Product firmware teams to define features and specs
Requirements:
  • 5+ years of experience as a firmware engineer
  • Excellent knowledge of C, C++, and scripting languages; knowledge of Verilog and Python is a plus
  • Ability to adapt to new toolsets and frameworks
  • 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, or MAC 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.)
Education:
  • Bachelor's degree in Electrical or Computer Engineering is strongly desired; Master's or PhD degree is a plus


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    Job Title: Memory Firmware EngineerWe are seeking a highly skilled Memory Firmware Engineer to join our team at US Tech Solutions. As a key member of our Memory IO team, you will be responsible for designing and developing high-speed LPDDR, DDR, and inter-chip IO IPs.Responsibilities:Design and develop firmware for DDR PHY and DRAM training stepsDevelop...


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    Job Title: Memory Firmware EngineerWe are seeking a highly skilled Memory Firmware Engineer to join our team at US Tech Solutions. As a key member of our Memory IO team, you will be responsible for designing and developing high-speed LPDDR, DDR, and inter-chip IO IPs.Responsibilities:Design and develop firmware for DDR PHY and DRAM training stepsDevelop...


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    Job Title: Memory Firmware EngineerUS Tech Solutions is seeking a skilled Memory Firmware Engineer to join our team. As a key member of our Memory IO team, you will be responsible for designing and developing high-speed LPDDR, DDR, and inter-chip IO IPs.Responsibilities:Design and develop firmware for DDR PHY & DRAM Training stepsDevelop firmware for DDR PHY...


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    Job Title: Memory Firmware EngineerUS Tech Solutions is seeking a skilled Memory Firmware Engineer to join our team. As a key member of our Memory IO team, you will be responsible for designing and developing high-speed LPDDR, DDR, and inter-chip IO IPs.Responsibilities:Design and develop firmware for DDR PHY & DRAM Training stepsDevelop firmware for DDR PHY...


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    Job Title: Memory Firmware EngineerWe are seeking a skilled Memory Firmware Engineer to join our team at US Tech Solutions. As a key member of our Memory IO 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 stepsDevelop...


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    Job Title: Memory Firmware EngineerWe are seeking a skilled Memory Firmware Engineer to join our team at US Tech Solutions. As a key member of our Memory IO 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 stepsDevelop...


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    Job Title: Memory Firmware EngineerDuration: 12+ MonthsThe Role:We are seeking a passionate and experienced Firmware designer to join our Memory IO team. As a key member of our team, you will be responsible for the development of high-speed LPDDR, DDR, and inter-chip IO IPs. Your expertise will be crucial in the definition, design, and development of...


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    Job Title: Memory Firmware EngineerDuration: 12+ MonthsThe Role:We are seeking a passionate and experienced Firmware designer to join our Memory IO team. As a key member of our team, you will be responsible for the development of high-speed LPDDR, DDR, and inter-chip IO IPs. Your expertise will be crucial in the definition, design, and development of...


  • 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 US Tech Solutions Full time

    Job OpportunityWe are seeking a skilled Firmware Engineer to join our Memory IO team at US Tech Solutions.Duration: 12+ monthsThe Role: As a Firmware Designer, you will be responsible for the development of high-speed LPDDR, DDR, and inter-chip IO IPs.Key Responsibilities:Participate in the definition, design, and development of industry-leading Memory PHYs...


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    Job OpportunityWe are seeking a skilled Firmware Engineer to join our Memory IO team at US Tech Solutions.Duration: 12+ monthsThe Role: As a Firmware Designer, you will be responsible for the development of high-speed LPDDR, DDR, and inter-chip IO IPs.Key Responsibilities:Participate in the definition, design, and development of industry-leading Memory PHYs...

  • Firmware Engineer

    2 weeks 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...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Director Firmware EngineeringWe are seeking a highly skilled and experienced Director Firmware Engineering to lead our Memory IO team in the development of high-speed LPDDR, DDR, and inter-chip IO IPs. As a key member of our team, you will be responsible for defining, designing, and developing industry-leading Memory PHYs and interface IP.Key...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Director Firmware EngineeringWe are seeking a highly skilled and experienced Director Firmware Engineering to lead our Memory IO team in the development of high-speed LPDDR, DDR, and inter-chip IO IPs. As a key member of our team, you will be responsible for defining, designing, and developing industry-leading Memory PHYs and interface IP.Key...


  • Vancouver, British Columbia, Canada AMD Full time

    Job Title: Director Firmware EngineeringWe are seeking a highly skilled and experienced Director Firmware Engineering to lead our Memory IO team in the development of high-speed LPDDR, DDR, and inter-chip IO IPs. As a key member of our team, you will be responsible for defining, designing, and developing industry-leading Memory PHYs and interface IP.Key...


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    About the RoleWe are seeking a highly skilled Firmware Engineer to join our team at US Tech Solutions. As a Firmware Engineer, you will play a critical role in designing and developing leading-edge Memory interfaces.ResponsibilitiesDesign and develop firmware for DDR PHY & DRAM Training stepsDevelop firmware for DDR PHY for ATE Testing, IP Char & SoC...


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    About the RoleWe are seeking a highly skilled Firmware Engineer to join our team at US Tech Solutions. As a Firmware Engineer, you will play a critical role in designing and developing leading-edge Memory interfaces.ResponsibilitiesDesign and develop firmware for DDR PHY & DRAM Training stepsDevelop firmware for DDR PHY for ATE Testing, IP Char & SoC...


  • Vancouver, British Columbia, Canada US Tech Solutions Full time

    About the RoleWe are seeking a highly skilled Firmware Engineer to join our team at US Tech Solutions. As a Firmware Engineer, you will play a crucial role in designing and developing leading-edge Memory interfaces.Key ResponsibilitiesDesign and develop firmware for DDR PHY & DRAM Training stepsDevelop firmware for DDR PHY for ATE Testing, IP Char & SoC...