Position Overview
Become an essential player in embedded firmware development at Synopsys in Ottawa. Focus on optimizing DDR, LPDDR, and HBM memory interfaces while collaborating with cross-functional teams.
As a Firmware Development Engineer at Synopsys, you will leverage your expertise in C programming and low-level system interactions. Engage in analyzing RTL waveforms and enhancing training algorithms following JEDEC standards. Your proactive problem-solving and communication skills will drive innovation and help mentor junior engineers in a dynamic team environment.
Key Responsibilities: β’ Develop and optimize embedded firmware for memory interface PHYs β’ Profile low-level code execution on ARC processors β’ Collaborate with hardware teams to debug RTL waveforms β’ Propose optimizations in training firmware algorithms β’ Support customer teams by troubleshooting performance issues
Requirements: β’ Proficient in C with a grasp on system interactions β’ Experience with RTL wavef...