
100 - 125 Posted: 10 hours ago
Job Description
<br><strong>Job Description:<br><br>Responsibilities:</strong><ul><li>Firmware design and development of DDR PHY & DRAM Training steps.</li><li>Firmware development of DDR PHY for ATE Testing, IP Char & SoC Power.</li><li>Pre-silicon FW coding and simulation against Architectural and RTL models.</li><li>Post-silicon lab bring-up and optimization of DDR Init and Run Time FW.</li><li>Post-silicon DDR Training enhancements to enable robust links for higher reliability / higher frequency margin.</li><li>Working with SoC/Product firmware teams to define features and specs.</li></ul><strong>Preference and Skill Sets:</strong><ul><li>+5 years’ experience as a firmware engineer.</li><li>Excellent knowledge of C, C++, and any scripting language, such as Python.</li><li>Good Knowledge of Verilog/SystemVerilog and digital simulation debug.</li><li>The ability to adapt and learn new toolsets and frameworks is required.</li><li>Strong understanding of synchronization techniques (handshakes, message passing); knowledge of hardware-level clocking and synchronization is a plus.</li><li>Post-silicon experience developing firmware on real hardware is required.</li><li>Experience with SERDES, DDR, and Memory Controller Design is preferred.</li><li>Strong understanding of computer organization/architecture.</li><li>Laboratory experience, including the use of equipment: oscilloscopes, logic analyzers, etc.</li><li>Experience with low-level, physical phenomena-oriented logic design is an asset (dealing with IO, clocking, voltage control, etc.).</li></ul><strong>Education:</strong><ul><li>A bachelor’s degree in electrical or computer engineering is strongly desired. A Master's or PhD degree is a plus.</li></ul><br>#J-18808-Ljbffr
Browse Jobs in Canada by City
Create Your Resume First
Give yourself the best chance of success. Create a professional, job-winning resume with AI before you apply.
It's fast, easy, and increases your chances of getting an interview!
Application Disclaimer
You are now leaving Hiringgg.com and being redirected to a third-party website to complete your application. We are not responsible for the content or privacy practices of this external site.
Important: Beware of job scams. Never provide your bank account details, credit card information, or any form of payment to a potential employer.