FPGA Development Tools Engineer

Altera 

📍 Toronto, Canada 🇨🇦

contract
mid-level
88300
Expired
Posted —
This job posting has expired View All FPGA Engineer Jobs

Key Skills

FPGAHLSOneAPISYCLC++

Industry

SemiconductorAutomotive

Job Description

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.

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.