Develop Quartus software in Toronto using C/C++ and FPGA architecture knowledge. Build tools that program next-generation FPGA devices for Altera.
As an Electronic Design Automation Software Engineer, you will research, design, develop, and optimize FPGA development tools. Your work spans compilers, flows, models, tools, and runtimes closely coupled with FPGA silicon and intellectual property. You will support hardware/software co-design, device modeling, and compilation for peripheral components. The position also responds to customer and client requests or events.
Key Responsibilities
Develop C/C++ software enabling peripheral component placement and mappingOwn and enhance automated device modeling toolsDesign hardware/software co-design architectures for various blocksImplement features across a large code basePerform analytical, logical, and computer-aided design tasksRequirements:
One-plus years software development experience in hardware or silicon environmentsProgramming or scripting experience with C/C++, Java, Python, Perl, or TclBachelor's degree in a related engineering or computer science fieldKnowledge of data structures, algorithms, and build processesExperience with FPGA architecture, tools, or electronic design automationApply FPGA software, device modeling, and C/C++ development skills to advance Altera Quartus tools in Toronto.
#J-18808-Ljbffr