Talent.com
No longer accepting applications
Senior Memory FW Engineer - Remote / Telecommute

Senior Memory FW Engineer - Remote / Telecommute

Cynet SystemsVancouver, BC, Canada
5 days ago
Job type
  • Full-time
  • Remote
Job description

Job Description

Job Description

We are looking for Senior Memory FW Engineer - Remote / Telecommute for our client in Vancouver, BC

Job Title : Senior Memory FW Engineer - Remote / Telecommute

Job Location : Vancouver, BC

Job Type : Contract

Job Description : 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 specs.

Preference and Skill Sets :

  • Excellent knowledge of C, C++ and any scripting language, such as Python.
  • Good Knowledge of Verilog / SystemVerilog and digital simulation debug nice to have.
  • Ability to adapt and 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.).
  • Experience :

  • 5+ years experience as firmware engineer required.
  • Education :

  • Bachelor’s degree in electrical or computer engineering is strongly desired.
  • A Master's or PhD degree is a plus.
  • Company Description

    visit our career site to see all open positions @

    Company Description

    visit our career site to see all open positions @