Memory Firmware Engineer

3 days ago


Markham, Ontario, Canada US Tech Solutions Full time

The Role:
We are seeking a skilled Firmware Designer to join our Memory IO team. The ideal candidate will have strong analytical and problem-solving skills, with a passion for designing high-speed memory interfaces. This is an exciting opportunity to work on the development of industry-leading Memory PHYs and interface IP, enabling new PHY designs at the microarchitecture, firmware/hardware co-design, and algorithm design level.


Responsibilities:

  1. Design and develop firmware for DDR PHY and DRAM training steps.
  2. Develop firmware for DDR PHY for ATE testing, IP characterization, and SoC power.
  3. Pre-silicon firmware coding and simulation against architectural and RTL models.
  4. Post-silicon lab bring-up and optimization of DDR init and run-time firmware.
  5. Post-silicon DDR training enhancements to enable robust links for higher reliability and higher frequency margin.
  6. Collaborate with SoC/product firmware teams to define features and specs.

Requirements:

  1. 5+ years of experience as a firmware engineer.
  2. Excellent knowledge of C, C++, and scripting languages; knowledge of Verilog and Python is a plus.
  3. Ability to adapt and learn new toolsets and frameworks.
  4. Strong understanding of synchronization techniques (handshakes, message passing); knowledge of hardware-level clocking and synchronization is a plus.
  5. Post-silicon experience developing firmware on real hardware is required. Experience with SERDES, DDR, Memory Controller, or MAC design is preferred.
  6. Strong understanding of computer organization/architecture.
  7. Laboratory experience, including the use of equipment: oscilloscopes, logic analyzers, etc.
  8. 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.



  • Markham, Ontario, Canada US Tech Solutions, Inc. Full time

    Job Title: Memory Firmware EngineerWe are seeking a highly skilled Memory Firmware Engineer to join our team at US Tech Solutions, Inc. The ideal candidate will have a strong background in firmware design and development, with a focus on high-speed memory interfaces.About the Role:The Memory IO team is responsible for the development of high-speed LPDDR,...


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

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


  • Markham, Ontario, Canada LanceSoft, Inc. Full time

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


  • Markham, Ontario, Canada US Tech Solutions, Inc. Full time

    Job Title: Memory Firmware EngineerUS Tech Solutions, Inc. is seeking a skilled Memory Firmware Engineer to join our team. As a Memory Firmware Engineer, you will be responsible for designing and developing high-speed memory interfaces, including DDR PHY and DRAM training steps.Responsibilities:Firmware design and development of DDR PHY & DRAM Training...


  • Markham, Ontario, Canada US Tech Solutions, Inc. Full time

    Job Title: Memory Firmware EngineerUS Tech Solutions, Inc. is seeking a skilled Memory Firmware Engineer to join our team. As a Memory Firmware Engineer, you will be responsible for designing and developing high-speed memory interfaces, including DDR PHY and DRAM training steps.Responsibilities:Firmware design and development of DDR PHY & DRAM Training...


  • Markham, Ontario, Canada TekWissen ® Full time

    {"Job Title": "Memory Firmware Engineer", "Job Description": "Job OverviewTekWissen Group is a workforce management provider with a global presence. We are partnering with a leading American multinational semiconductor company to find a skilled Firmware Designer for their Memory IO team.The RoleThe Memory IO team is seeking a passionate and experienced...


  • Markham, Ontario, Canada TekWissen ® Full time

    {"Job Title": "Memory Firmware Engineer", "Job Description": "Job OverviewTekWissen Group is a workforce management provider with a global presence. We are partnering with a leading American multinational semiconductor company to find a skilled Firmware Designer for their Memory IO team.The RoleThe Memory IO team is seeking a passionate and experienced...


  • Markham, Ontario, Canada TekWissen ® Full time

    Job Title: Memory Firmware EngineerJoin TekWissen Group, a workforce management provider, and work with a leading American multinational semiconductor company to develop high-speed memory interfaces.About the RoleThe Memory IO team is seeking a passionate and experienced firmware designer to develop high-speed LPDDR, DDR, and inter-chip IO IPs. As a key...


  • Markham, Ontario, Canada TekWissen ® Full time

    Job Title: Memory Firmware EngineerJoin TekWissen Group, a workforce management provider, and work with a leading American multinational semiconductor company to develop high-speed memory interfaces.About the RoleThe Memory IO team is seeking a passionate and experienced firmware designer to develop high-speed LPDDR, DDR, and inter-chip IO IPs. As a key...


  • Markham, Ontario, Canada TekWissen ® Full time

    TekWissen Group is a workforce management provider with a global presence. We are seeking a skilled Memory FW Engineer to join our team in Markham, ON. The successful candidate will work on a 12-month contract, onsite, with a competitive pay rate of CAD/hourly/T4. The role involves developing and implementing memory firmware solutions to meet the needs of...


  • Markham, Ontario, Canada TekWissen ® Full time

    TekWissen Group is a workforce management provider with a global presence. We are seeking a skilled Memory FW Engineer to join our team in Markham, ON. The successful candidate will work on a 12-month contract, onsite, with a competitive pay rate of CAD/hourly/T4. The role involves developing and implementing memory firmware solutions to meet the needs of...


  • Markham, Ontario, Canada US Tech Solutions Full time

    About the Role:The Memory IO team at US Tech Solutions is seeking a skilled Firmware Designer to develop 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 Responsibilities:Design and develop firmware for DDR PHY & DRAM...


  • Markham, Ontario, Canada US Tech Solutions Full time

    About the Role:The Memory IO team at US Tech Solutions is seeking a skilled Firmware Designer to develop 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 Responsibilities:Design and develop firmware for DDR PHY & DRAM...


  • Markham, Ontario, Canada TekWissen ® Full time

    {"Job Title": "Memory Firmware Engineer", "Job Description": "Job OverviewTekWissen Group is a workforce management provider with a global presence. We are partnering with a leading American multinational semiconductor company to find a skilled Firmware Designer for their Memory IO team.Key ResponsibilitiesFirmware design and development of DDR PHY & DRAM...


  • Markham, Ontario, Canada TekWissen ® Full time

    {"Job Title": "Memory Firmware Engineer", "Job Description": "Job OverviewTekWissen Group is a workforce management provider with a global presence. We are partnering with a leading American multinational semiconductor company to find a skilled Firmware Designer for their Memory IO team.Key ResponsibilitiesFirmware design and development of DDR PHY & DRAM...


  • Markham, Ontario, Canada US Tech Solutions, Inc. Full time

    About the RoleUS Tech Solutions, Inc. is seeking a skilled Memory FW 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.ResponsibilitiesDesign and develop firmware for DDR PHY & DRAM Training stepsDevelop firmware for DDR PHY for ATE Testing, IP...


  • Markham, Ontario, Canada US Tech Solutions, Inc. Full time

    About the RoleUS Tech Solutions, Inc. is seeking a skilled Memory FW 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.ResponsibilitiesDesign and develop firmware for DDR PHY & DRAM Training stepsDevelop firmware for DDR PHY for ATE Testing, IP...


  • Markham, Ontario, Canada US Tech Solutions Full time

    About the RoleThe Memory IO team at US Tech Solutions is seeking a highly skilled and experienced Firmware Designer to join our team. As a Firmware Designer, you will play a critical role in the development of high-speed LPDDR, DDR, and inter-chip IO IPs.Key ResponsibilitiesDesign and develop firmware for DDR PHY & DRAM Training stepsDevelop firmware for DDR...


  • Markham, Ontario, Canada US Tech Solutions Full time

    About the RoleThe Memory IO team at US Tech Solutions is seeking a highly skilled and experienced Firmware Designer to join our team. As a Firmware Designer, you will play a critical role in the development of high-speed LPDDR, DDR, and inter-chip IO IPs.Key ResponsibilitiesDesign and develop firmware for DDR PHY & DRAM Training stepsDevelop firmware for DDR...


  • Markham, Ontario, Canada US Tech Solutions, Inc. Full time

    About the RoleWe are seeking a skilled Firmware Designer to join our Memory IO team. 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 ResponsibilitiesDesign and develop firmware for DDR PHY & DRAM Training stepsDevelop firmware for DDR PHY for ATE Testing, IP Char & SoC...