Current jobs related to High Level Synthesis Compiler Engineer - Toronto, Ontario - Altera Semiconductor


  • Toronto, Ontario, Canada Altera Full time

    Job DetailsJob Description:About UsAltera 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.ResponsibilitiesLead the design, development, and...


  • Toronto, Ontario, Canada Altera Full time $139,000 - $201,250

    Job Details:Job Description:About UsAltera 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.ResponsibilitiesLead the design, development, and...


  • Toronto, Ontario, Canada Altera Full time

    Job DetailsJob Description:We are looking for a passionate and energetic software engineer to join our team atAltera. Altera is the pioneer of programmable logic solutions, enabling system and semiconductor companies to rapidly and cost effectively innovate, differentiate and win in their markets. Altera combines theprogrammable logic technology with...


  • Toronto, Ontario, Canada Altera Full time

    Job DetailsJob Description:We are looking for a passionate and energetic software engineer to join the Quartus compiler team at Altera. Altera is a pioneer of programmable logic solutions, enabling system and semiconductor companies to rapidly and cost effectively innovate, differentiate, and win in their markets. Altera combines programmable logic...


  • Toronto, Ontario, Canada Altera Full time

    Job DetailsJob Description:About UsAltera is at the forefront of programmable logic and hardware acceleration. Our mission is to empower developers and system architects to rapidly design and deploy cutting-edge solutions using advanced FPGA and SoC technologies. The High Level Synthesis (HLS) team at Altera specializes in creating sophisticated tools and...


  • Toronto, Ontario, Canada Altera Semiconductor Full time

    Job Details:Job Description:We are looking for a passionate and energetic software engineer to join the Quartus compiler team at Altera. Altera is a pioneer of programmable logic solutions, enabling system and semiconductor companies to rapidly and cost effectively innovate, differentiate, and win in their markets. Altera combines programmable logic...


  • Toronto, Ontario, Canada Altera Full time $73,000 - $105,700

    Job Details:Job Description:About Us:Altera is at the forefront of programmable logic and hardware acceleration. Our mission is to empower developers and system architects to rapidly design and deploy cutting-edge solutions using advanced FPGA and SoC technologies. The High Level Synthesis (HLS) team at Altera specializes in creating sophisticated tools and...


  • Toronto, Ontario, Canada Altera Semiconductor Full time

    Job Details:Job Description:About Us:Altera is at the forefront of programmable logic and hardware acceleration. Our mission is to empower developers and system architects to rapidly design and deploy cutting-edge solutions using advanced FPGA and SoC technologies. The High Level Synthesis (HLS) team at Altera specializes in creating sophisticated tools and...


  • Toronto, Ontario, Canada Amazon Web Services (AWS) Full time

    DescriptionAt AWS our vision is to make deep learning pervasive for everyday developers and to democratize access to innovative infrastructure. In order to deliver on that vision, we've created innovative software and hardware solutions that make it possible.AWS Neuron is the SDK that optimizes the performance of complex neural net models executed on AWS...


  • Toronto, Ontario, Canada Oho Group Ltd Full time

    We're a fast-moving Series A startup on a mission and we're looking for a Compiler Engineer who can turn cutting-edge ideas into blazing-fast reality.If you live and breathe compilers, know your way around low-level codegen, and love squeezing every last drop of performance from hardware, this is your moment.What You'll Bring4+ years crafting compilers, with...

High Level Synthesis Compiler Engineer

3 weeks ago


Toronto, Ontario, Canada Altera Semiconductor Full time
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  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: RegularShift:Shift 1 (Canada)Primary Location:Toronto, Ontario, CanadaAdditional 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.