Altera (altera.com) Logo

Altera (altera.com)

FPGA Development Tools Engineer

Posted 4 Days Ago
Be an Early Applicant
In-Office
Toronto, ON
Mid level
In-Office
Toronto, ON
Mid level
The FPGA Development Tools Engineer will create designs to offload compute to FPGA fabric, focusing on high-level synthesis and compiler optimizations. The role requires expertise in modern C++ and experience with the Open FPGA Stack and relevant design flows.
The summary above was generated by AI
Job Details:

Job Description:

About Altera

Altera is at the forefront of hardware acceleration, building innovative solutions for next-generation systems. We are seeking a highly skilled Engineer to join our team. This role is critical in advancing our high-level synthesis (HLS) compiler stack.

Responsibilities

  • Create example designs for offloading compute to FPGA fabric using HLS IP cores and Open FPGA Stack

  • This is a 4-month contract position

Salary

Our compensation is designed to reflect the Canadian labour market. The actual salary offered may vary based on several factors, including the position’s location, as well as the candidate’s experience, skills, training, and job-specific knowledge.

 

Estimated Salary Range: $88,300 - $127,000 CAD

 

We use artificial intelligence to screen, assess, or select applicants for the position. This posting is for an existing vacancy. Canadian work experience is not required for this role. Applicants must be eligible for any required Canada export authorizations. 

Qualifications:

Required Qualifications

  • 3+ years of experience with Open FPGA Stack, Sycl and OneAPI

  • 3+ years of experience in C++ (modern standards), with a strong software engineering foundation.

  • 2+ years of experience in compiler design, optimization techniques, and code generation.

  • 2+ years of experience with parallelism, pipelining, and hardware resource optimization in compilers.

Preferred Qualifications

  • Contributions to MLIR or Clang open-source projects.

  • Experience with Verilog/VHDL or other hardware description languages.

  • Knowledge of high-level hardware programming models (e.g., SYCL, OpenCL, CUDA).

  • Familiarity with FPGA or ASIC design flows.

  • Strong communication skills and experience working in cross-functional teams.

Qualifications:Qualifications:

Required Qualifications

  • 3+ years of experience with Open FPGA Stack, Sycl and OneAPI

  • 3+ years of experience in C++ (modern standards), with a strong software engineering foundation.

  • 2+ years of experience in compiler design, optimization techniques, and code generation.

  • 2+ years of experience with parallelism, pipelining, and hardware resource optimization in compilers.

Preferred Qualifications

  • Contributions to MLIR or Clang open-source projects.

  • Experience with Verilog/VHDL or other hardware description languages.

  • Knowledge of high-level hardware programming models (e.g., SYCL, OpenCL, CUDA).

  • Familiarity with FPGA or ASIC design flows.

  • Strong communication skills and experience working in cross-functional teams.

Applicants must be eligible to obtain any necessary U.S. export authorizations.

Job Type: Contract Employee (Fixed Term)

Shift:Shift 1 (Canada)

Primary Location:Toronto, Ontario, Canada

Additional Locations:

Posting Statement:All qualified applicants will receive consideration for employment without regard to race, color, religion, religious creed, sex, national origin, ancestry, age, physical or mental disability, medical condition, genetic information, military and veteran status, marital status, pregnancy, gender, gender expression, gender identity, sexual orientation, or any other characteristic protected by local law, regulation, or ordinance.

Top Skills

C++
Clang
Cuda
Mlir
Oneapi
Open Fpga Stack
Opencl
Sycl
Sycl
Verilog
Vhdl

Altera (altera.com) Toronto, Ontario, CAN Office

151 Bloor St W, Toronto, Ontario, Canada, M5S 1S4

Similar Jobs

30 Minutes Ago
Easy Apply
Remote or Hybrid
CA
Easy Apply
Senior level
Senior level
Artificial Intelligence • Cloud • Computer Vision • Hardware • Internet of Things • Software
The Senior Marketing Analytics Manager will conduct data analysis to guide marketing strategies, design marketing experiments, develop predictive models, and collaborate with cross-functional teams to enhance marketing insights through advanced analytics.
Top Skills: AIMachine LearningPythonRSQLTableau
35 Minutes Ago
In-Office or Remote
4 Locations
Senior level
Senior level
Productivity • Software • App development • Automation
Responsible for developing PR strategies, managing media relations, and crafting narratives to enhance Apryse's brand presence globally.
Top Skills: Public Relations SoftwareSocial Media Tools
36 Minutes Ago
Easy Apply
Remote or Hybrid
2 Locations
Easy Apply
Expert/Leader
Expert/Leader
Artificial Intelligence • Information Technology • Machine Learning • Natural Language Processing • Productivity • Software • Generative AI
The Senior Engineering Manager will lead mobile engineering teams, oversee project execution, mentor engineers, and advocate for user experience and quality across iOS and Android platforms.
Top Skills: AndroidiOS

What you need to know about the Toronto Tech Scene

Although home to some of the biggest names in tech, including Google, Microsoft and Amazon, Toronto has established itself as one of the largest startup ecosystems in the world. And with over 2,000 startups — more than 30 percent of the country's total startups — Toronto continues to attract new businesses. Be it helping entrepreneurs manage their finances, simplifying business operations by automating payroll or assisting pharmaceutical companies in launching new drugs, the city's tech scene is just getting started.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account