Location
ottawa, on, Canada
Posted
July 13, 2026
Job Description
Join Synopsys as a Firmware Development Engineer specializing in memory interfaces like DDR and HBM, based in Ottawa. Your skills in C programming will play a key role in optimizing next-generation firmware solutions.
This position offers the chance to work closely with hardware teams, debugging RTL waveforms and developing efficient firmware. You will impact the memory interface technology while enhancing your knowledge in a dynamic team setting. Your analytical skills and attention to detail will guide you as you tackle real-world problems in advanced technologies.
Key Responsibilities:
• Optimize firmware for DDR/LPDDR/HBM memory interfaces
• Analyze low-level code execution for performance improvements
• Debug RTL waveforms in advanced hardware labs
• Work on training algorithms and propose optimizations
• Document processes and conduct code reviews for scalability
Requirements:
• Strong understanding of C programming
• Hands-on experience with hardwar...
This position offers the chance to work closely with hardware teams, debugging RTL waveforms and developing efficient firmware. You will impact the memory interface technology while enhancing your knowledge in a dynamic team setting. Your analytical skills and attention to detail will guide you as you tackle real-world problems in advanced technologies.
Key Responsibilities:
• Optimize firmware for DDR/LPDDR/HBM memory interfaces
• Analyze low-level code execution for performance improvements
• Debug RTL waveforms in advanced hardware labs
• Work on training algorithms and propose optimizations
• Document processes and conduct code reviews for scalability
Requirements:
• Strong understanding of C programming
• Hands-on experience with hardwar...