Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Intel FPGA Compiler Software Engineer 
Canada, Ontario, Toronto 
158217927

12.08.2024

.In this role, you will be developing the software for Quartus, the tool that programs the current/next generation of FPGA devices.

As part of the Compiler team, your responsibilities will include, but are not limited to:

  • Developing the software that supports optimized placement and routing of the latest next generation FPGA devices.

  • Making innovative FPGA hardware features accessible via easy-to-use software interfaces.

  • Enhancing tools and infrastructure to allow the Compiler operations to be used in new and innovative ways.

  • Implementing new features in addition to root-causing and fixing the existing ones, while maneuvering your way through a big code base.


Ideal candidates exhibit the following behavioral traits:

  • Excellent problem-solving and debugging skills, as well as attention to detail.

  • Great communication, teamwork, and interpersonal skills.

  • Flexible, organized, and proactive.

Minimum Qualifications:

  • BS degree with 2+ years of experience or MS degree with 1+ years of experience in Computer Engineering, Engineering Science, Electrical Engineering, Computer Science or equivalent.

  • 3+ years C/C++ programming experience in a Linux/Unix environment.


Preferred Qualifications:

  • Experience developing EDA/CAD optimization algorithms for FPGAs or ASICs.

  • Experience with data structure and algorithm design, with a particular focus on graph theory and related algorithms.

  • Experience developing high-performance parallel software systems.

  • Experience working in a modern large scale modular code base.

  • Experience withAltera®Quartus or Xilinx Vivado software.

  • Experience with scripting languages, particularly Python, Perl or TCL.

We offer a total compensation package that ranks among the best in the industry. It consists of competitive pay, stock, bonuses, as well as, benefit programs which include health, retirement, and vacation. Find more information about all of our Amazing BenefitsAnnual Salary Range for jobs which could be performed in Canada:CAD 90,570.00-135,950.00
This role will require an on-site presence.