R&D Engineer, Sr II
CANADA – Canada, USA – USA

Job Description and Requirements

The FPGA Synthesis department at Synopsys is looking for a software developer. You are familiar with logic synthesis solutions targeting FPGA technologies from vendors such as Xilinx and Altera. The Synplify Pro/Premier and ProtoCompiler synthesis products deliver superior quality of results (QoR), turnaround time, and hierarchical flows for large FPGA designs. Our customers are designing implementation FPGAs as well as FPGAs for ASIC/SOC prototypes.

You help design new features, flows, and enhancements to current features. You review requirements and write implementation specifications. You interact with the testing team, you help resolve customer issues, and you assist other developers in your team to produce quality software on schedule.



BS in CS/EE with at least 4 years of relevant experience, MS with at least 3 years of relevant experience, or related Ph.D.
Experience with logic synthesis techniques for FPGAs or ASICs, knowledge of clock structure and optimization techniques is a plus.
Familiarity with commercial software development.
Experience in development of software projects.
Experience developing software in C/C++, with a strong background in data structures and algorithm development.
Knowledge of Agile software development processes is a plus. Experience with Scrum preferred.