High Level Synthesis Compiler Engineer
$124.1k - $179.7k per year207 Altera Semiconductor Technology Canada ULC
Job Description
As a High Level Synthesis Compiler Engineer at Altera, you will focus on our compiler and the software that turns RTL and constraints into realizable designs: lowering, optimization, and integration with the broader implementation, timing, and debug flow.
You will build reliable and scalable tools; mentor talented engineers; and stay close to customers so their hardest design goals stay technically possible and practical in our tools.
Responsibilities
- Develop and optimize our compiler for the FPGA design flow: IR and lowering, analysis and transformation passes, correctness- and QoR-driven optimizations, and scalability (runtime and memory) on large designs.
- Work closely with customers to enable what they want to do: understand target applications, workflows, and success criteria; advocate for the capabilities, quality-of-results, and turnaround time they need; and turn that into concrete compiler and flow improvements—not only reactive support.
- Mentor talented engineers through code reviews, design reviews, and technical coaching; help grow ownership, design judgment, and execution quality across the team.
- Document and explain behavior, limitations, and workarounds for internal and external audiences where appropriate.
- Stay current with EDA and compiler technology (including LLVM/MLIR ecosystems where applicable), FPGA design practices, and relevant standards.
Compensation
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 : $124.1K - $179.7K 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: Bachelor's or Master's Degree in Electrical Engineering, Computer Engineering, Computer Science or a close related field.
- 8+ years of professional experience building compilers, LLVM/MLIR-based tools, or EDA/FPGA implementation software.
- Strong C++ for production systems (performance, multi-threading, large codebases).
- Hands-on experience with MLIR and/or LLVM (IR design, passes, backends, or integration with a larger compiler or EDA flow).
- Solid digital design and FPGA background: LUT/FF/BRAM/DSP primitives, clocks and timing, and how tool choices affect QoR.
- Familiarity with FPGA or ASIC implementation flows (synthesis, place-and-route, STA, constraints) and what can go wrong in real designs.
- Communication and collaboration: comfortable working with customers and translating their goals into actionable engineering work.
- Mentorship mindset: proven ability to develop other engineers through review, pairing, and clear technical guidance.
Preferred Qualifications
- PhD in Electrical Engineering, Computer Engineering, Computer Science or a close related field.
- Exposure to simulation, formal, or debug environments, or to high-level design flows (e.g., HLS) and how they map to the backend.
- Experience shipping software used by external customers or large internal user bases.
Job Type and Location
Job Type: Regular. Shift: Shift 1 (Canada). Primary Location: Toronto, Ontario, Canada. Additional Locations: [not specified].
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.
#J-18808-Ljbffr$100k per year
...unify innovations in software models, compilers, platforms, networking, and semiconductors... ...team of technologists have developed a high performance RISC-V CPU from scratch,... ...contributors of all seniorities. As a Low-Level Software Engineer on Tenstorrent’s Low-Level Kernel (LLK)...SuggestedPermanent employmentFull time$80 - $120 per hour
...Position: User/customer research and feedback synthesis Evaluator Type: Contract... ...professional fluency in English . ~ Highly proficient in Microsoft Office and Google... ...Preferred ~ Advanced degree (Master's or higher) from a reputable institution....SuggestedFull timeContract workSummer workWork at officeRemote work$100k per year
...innovations in software models, compilers, platforms, networking, and... ...technologists have developed a high performance RISC-V CPU from scratch... ...We are seeking a GCC Compiler Engineer to design, develop, and... ...candidates at various experience levels for this role. During the...SuggestedPermanent employment- ...optimizing just in time (JIT) compiler in Azul Platform Prime. It compiles hot Java bytecode into highly optimized machine code and delivers... ...a Staff Compiler Performance Engineer to set the technical direction... ...down to the microarchitecture level Nice to Have...SuggestedRemote workWorldwideFlexible hours
$80 - $120 per hour
...Position: User/customer research and feedback synthesis Evaluator Type: Contract... ...professional fluency in English . ~ Highly proficient in Microsoft Office and Google... ...Preferred ~ Advanced degree (Master's or higher) from a reputable institution....SuggestedFull timeContract workSummer workWork at officeRemote work- ...SENIOR ACCOUNTANT (Review & Compilation) If you’re a seasoned accounting professional ready to take the next step in your career, this... ...identifying issues, analyzing financial information, and ensuring high-quality deliverables Oversee and contribute to audit assignments...Full timeWork at office
$135k - $180k per year
...invented the world’s first 3D-stacked photonics engine, Passage™, capable of connecting thousands... ...at the forefront of silicon photonics and high-speed transceiver design! As a member of... ...* We are currently hiring for multiple levels for this role. Your level and compensation...Long term contractFull timeTemporary workFlexible hours$60k - $75k per year
...commitment to building a workplace that’s respectful, inclusive, and high-performing. Come be part of a team that leads with... ...needs Qualifications: ~0-3 Years of experience managing engineering projects ~ Engineering Degree from a 4-5 year program at a recognized...Long term contractFull timeWork at officeRemote work- ...We are looking for an experienced software engineer to join the Core Infrastructure team in... ...implementation, and operational excellence of highly scalable systems. Partner with... ...written and verbal. ~ Bachelor's degree or higher in Computer Science or a related technical...Full timeRemote workHome officeFlexible hours
- ...world in a positive way. To learn more visit: As a Software Engineer in High-Performance Onboard Algorithms, you will be a key contributor... ...architectures (e.g., CPU, GPU, specialized accelerators) and low-level system programming. - Collaborate with Waabi’s autonomy and...Full timeWork at officeWork from homeFlexible hours
$94.5k - $118k per year
...DoorDash is building the world’s most reliable on-demand logistics engine for delivery! We’re looking for experienced engineers to join our... ..., and dashers. About the Role We are looking for highly motivated recent college graduates At DoorDash, our product engineers...Full timeSummer workInternshipLocal area$70k - $130k per year
...Job Responsibility: DevOps Engineer Hybrid Position - Minneapolis or Toronto only! The DevOps Enablement Team at Thomson Reuters is... ...almost 160 years. Our industry-leading products and services include highly specialized information-enabled software and tools for legal,...Full timeWork at officeLocal areaFlexible hours2 days per week3 days per week$130k - $196k per year
...addition to Bitmoji, Saturn, and other digital services. Snap Engineering teams build fun and technically sophisticated products that... ...code reviews that guarantee code quality Utilize AI tools and high velocity engineering workflows to design and ship scalable services...Long term contractLive InWork at officeLocal area- ...drawings · Change order management Requirements · Bachelor's degree or college degree in relevant field (architecture, engineering, construction management or project management preferred) · Minimum 2-5 yearsâ experience working for a developer or general...Full timeFor contractors
$70k - $120k per year
Description On-Target Earnings: $70,000 - $120,000+ per year Ready to start a career where your effort equals your income? Most jobs pay you the same no matter how hard you work. This one gives you the opportunity to earn more as you improve. No sales experience,...Hourly payFull timeWork at office$40k - $55k per year
About Us: Propel (TSX: PRL) is the fintech company building a new world of financial opportunity by facilitating access to credit for consumers underserved by traditional financial institutions. Through its AI-driven platform, Propel evaluates customers in a more comprehensive...Full timeInternshipRemote work$60k - $80k per year
..., you'll be in good company. Are you a level designer with experience building 3D-levels... ...layouts to determine gameplay spaces, high level pacing, and identify key moments.... ...use and basic scripting in any major game-engine such as Unity, Unreal, or equivalent...3 days per week$80k per year
...WHO IS AIR CHARTER SERVICE To put it simply, we are the middle person between the clients and the operator. Our clients consist of high-net-worth individuals, fortune 500 companies, governments & relief agencies, and sports & entertainment organizations. Our Private Jet...Full timeTraineeshipSeasonal workRelocationFlexible hoursNight shift$50k per year
..., lead generation, or booking qualified meetings may find this role a strong fit. We also welcome applications from people coming from high-volume communication or persuasion-based roles - fundraising, canvassing, door-to-door sales, hospitality, retail, or recruitment....Full timeInternship- ...Our client is a well known Construction Management firm with decades of experience building quality mid and high rise construction projects across the GTA. With a new project coming on line this spring, they are adding an experienced high rise site superintendent to their...Full time
$100k per year
...innovations in software models, compilers, platforms, networking, and... ...technologists have developed a high performance RISC-V CPU from scratch... ...IP blocks end to end, from synthesis through PnR, timing closure,... ...candidates at various experience levels for this role. During the...Permanent employmentFull time$160k per year
...the role: As a Senior Front-end Engineer, you’ll lead the delivery of high impact product and platform work across... ...services, systems, and databases Compiling and analyzing data, processes, and... ...frontend and backend systems High level of proficiency with agentic AI...Work at officeRemote work$139.5k - $155k per year
...Overview As a Senior Digital Design Engineer, you will design and integrate high-performance connectivity silicon... ...-architecture, RTL implementation, synthesis, timing closure, and IP integration... ...designs. Your work will span block-level and full-chip development at...Full timeFlexible hours$108k - $135k per year
...standard for the ride sharing industry. We are seeking a highly motivated, mid-career software engineer to contribute to the development of features that... ...: ~3+ years of software engineering experience with high-level programming languages; experience with Python and Go is...Hourly payFull timeWork at officeLocal areaFlexible hours3 days per week- ...creative and collaborative Scientific Software Engineer to help solve the unique software challenges of integrating high-level applications into state-of-the-art neutral-... ...fascinating challenges, ranging from classical compiler techniques to direct integration with low-level...Full time
- ...innovations in software models, compilers, platforms, networking, and... ...technologists have developed a high performance RISC-V CPU from scratch... ...as a Staff Reliability Engineer and help define the reliability... ...candidates at various experience levels for this role. During the...Permanent employmentFull timeInternshipSecond job
$100k per year
...innovations in software models, compilers, platforms, networking, and... ...technologists have developed a high performance RISC-V CPU from scratch... .... As Director of Customer Engineering, you own the technical... ...candidates at various experience levels for this role. During the interview...Permanent employmentFull time$100k per year
...innovations in software models, compilers, platforms, networking, and... ...technologists have developed a high performance RISC-V CPU from scratch... ...Linux, drivers, and low‑level host integration). You’ll own... ...behavior. Compensation for all engineers at Tenstorrent ranges from $...Long term contractPermanent employmentFull time- ...The Opportunity We're looking for an Engineering Director to lead MaintainX's Platform division... ...for someone who wants to define how a high-growth engineering org operates at scale.... ...model for Platform Engineering: set division-level priorities, manage cross-team dependencies...Full timeInternship
$85k - $125k per year
...Role: Fire Protection Engineer Location: Toronto, ON Salary Range: $85,000 - $125,... ...one of Canada’s Best Workplaces™ for the highly collaborative culture we’ve built and for... ...of construction budgets and is able, at a high level, to warn of decisions that will exceed available...Full timeContract workFor contractorsInternshipWork at officeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to High Level Synthesis Compiler Engineer. Be the first to apply!

