Altera (altera.com) Logo

Altera (altera.com)

High Level Synthesis Compiler Engineer

Reposted 3 Days Ago
Be an Early Applicant
In-Office
Toronto, ON
Senior level
In-Office
Toronto, ON
Senior level
The role involves leading the design and optimization of HLS compiler infrastructure, collaborating with teams to improve synthesis quality and performance, and mentoring junior members.
The summary above was generated by AI
Job Details:

Job Description:

About Us

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

Responsibilities

  • Lead the design, development, and optimization of HLS compiler infrastructure, focusing on MLIR and Clang.

  • Architect and implement new compiler passes, analyses, and code transformations to improve synthesis quality and performance.

  • Collaborate with hardware and software teams to define and implement new language features and optimizations.

  • Mentor junior team members and drive best practices for high-quality, maintainable code.

  • Contribute to open-source projects and stay current with advancements in the LLVM/MLIR/Clang ecosystems.

  • Analyze and optimize the compilation flow from C/C++/SYCL to hardware description languages.

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. In addition to base salary, we offer performance-based incentive opportunities that reward both individual contributions and overall company success. 

 

Estimated Salary Range: $139,000 – $201,250 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. 

Qualifications:

Required Qualifications

  • Bachelor’s, Master’s, or Ph.D. in Computer Science, Electrical Engineering, or related field.

  • 5+ years of experience developing compilers, with a strong background in HLS flows.

  • Extensive hands-on experience with MLIR and Clang/LLVM internals.

  • Proficiency in C++ (modern standards), with a strong software engineering foundation.

  • Deep understanding of compiler design, optimization techniques, and code generation.

  • Demonstrated experience in HLS toolchains, especially the lowering of high-level languages to hardware.

  • 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.

Job Type: Regular

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
Llvm
Mlir
Opencl
Sycl
Verilog
Vhdl

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

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

Similar Jobs

12 Minutes Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Financial Services
The role involves supporting the Treasury Management sales team by leading client calls, analyzing business challenges, preparing customized sales proposals, and mentoring team members with a focus on Canadian and cross-border treasury management processes.
Top Skills: Banking SolutionsTreasury Management
12 Minutes Ago
Hybrid
Toronto, ON, CAN
Senior level
Senior level
Fintech • Financial Services
The Senior AVP, Paralegal will support internal legal counsel and the operations teams by drafting agreements, reviewing marketing materials, and addressing customer inquiries related to financing agreements.
Top Skills: Legal DocumentationMS OfficePersonal Property Security Act
13 Minutes Ago
Remote or Hybrid
ON, CAN
Mid level
Mid level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Technical Writer II, you'll create product documentation, collaborating with teams to ensure clarity and comprehensibility for customers. You'll manage projects independently, develop product knowledge, and tailor content for users.
Top Skills: DitaGitOxygen Xml EditorXML

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