Fpga Compiler (Placer) Engineer
754 Altera Semiconductor Technology (M) Sdn. Bhd.
About Altera
At Altera™, our independence as the world’s largest pure‑play FPGA solutions provider gives us the focus, speed, and agility to innovate without compromise. With more than four decades of industry‑leading FPGA expertise, our singular mission is to deliver the programmable technologies that help customers differentiate, innovate, and scale across rapidly evolving markets like AI, cloud, networking, and edge. As an independent company, we move faster, invest deeper, and partner more closely—empowering our teams to drive breakthrough innovation and shape the future of the FPGA industry.Position Overview
Altera is a leader in FPGA innovation, delivering programmable solutions that power AI, cloud computing, networking, and edge applications. Our compiler and tools teams are central to enabling customers to efficiently map complex designs onto advanced FPGA architectures. Altera is seeking a FPGA Compiler Engineer (Placer) to join our Compiler team in Toronto, Ontario Canada. This role focuses on developing and optimizing FPGA placement algorithms within the compiler toolchain, directly impacting performance, power efficiency, and overall design quality. The ideal candidate brings strong expertise in EDA algorithms, large-scale system optimization, and FPGA/ASIC physical design flows, along with a passion for solving complex, performance‑critical problems.Key Responsibilities
Placement Algorithm Development: Design, implement, and enhance FPGA placement algorithms to optimize timing, congestion, and resource utilization.Compiler Flow Enhancement: Contribute to the end‑to‑end FPGA compilation flow, working closely with routing, synthesis, and timing teams.Performance Optimization: Improve runtime performance, scalability, and quality of results (QoR) for large and complex customer designs.Timing-Driven Placement: Develop and refine timing‑aware placement strategies to support high‑frequency, performance‑critical designs.Cross-Functional Collaboration: Partner with architecture, routing, and STA teams to align placement strategies with FPGA device capabilities and constraints.Debug & Analysis: Analyze placement quality, congestion hotspots, and timing bottlenecks;
drive improvements to convergence and design closure.Toolchain Integration: Integrate new placement capabilities into the compiler infrastructure and validate across diverse workloads.Why Join Altera?
Work on core compiler technology that directly impacts FPGA performance and usabilitySolve challenging algorithmic problems at scaleCollaborate with world‑class teams across architecture, silicon, and softwareOur 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: $129.1 – $187.0 CADCanadian work experience is not required for this role.Applicants must be eligible for any required Canada export authorizations.Job Type: Regular Shift: Shift 1 (Canada) Primary Location: Toronto, Ontario, Canada Additional Locations: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.About Altera
Altera: Accelerating Innovators Altera provides leadership programmable solutions that are easy‑to‑use and deploy in applications from cloud to edge, offering limitless AI possibilities. Our end‑to‑end broad portfolio of products including FPGAs, CPLDs, Intellectual Property, development tools, System on Modules, SmartNICs and IPUs provide the flexibility to accelerate innovation. Altera is helping to shape the future through pioneering innovation that unlocks extraordinary possibilities for everyone on the planet.Qualifications
Minimum Qualifications
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.6+ years of experience in FPGA/ASIC CAD, EDA tools, or related fields.Experience in algorithms and data structures (optimization, graph theory, heuristics)Experience with placement algorithms or physical design flowsExperience in C/C++ and software engineering best practicesExperience with placement techniques (analytical placement, simulated annealing, partitioning, clustering)Experience with Timing-driven and congestion-driven optimizationExperience in ASIC or FPGA physical design methodologiesExperience in solving complex, large-scale optimization problems with high performance and scalability requirements.Preferred Qualifications
Experience with FPGA toolchains (e.G., Quartus, Vivado)Knowledge of FPGA architectures and interconnect fabricsFamiliarity with routing and timing closure techniquesExperience with parallel or distributed algorithms for EDA toolsScripting experience (e.G., Python, Tcl) for tooling and automation
#J-18808-Ljbffr
At Altera™, our independence as the world’s largest pure‑play FPGA solutions provider gives us the focus, speed, and agility to innovate without compromise. With more than four decades of industry‑leading FPGA expertise, our singular mission is to deliver the programmable technologies that help customers differentiate, innovate, and scale across rapidly evolving markets like AI, cloud, networking, and edge. As an independent company, we move faster, invest deeper, and partner more closely—empowering our teams to drive breakthrough innovation and shape the future of the FPGA industry.Position Overview
Altera is a leader in FPGA innovation, delivering programmable solutions that power AI, cloud computing, networking, and edge applications. Our compiler and tools teams are central to enabling customers to efficiently map complex designs onto advanced FPGA architectures. Altera is seeking a FPGA Compiler Engineer (Placer) to join our Compiler team in Toronto, Ontario Canada. This role focuses on developing and optimizing FPGA placement algorithms within the compiler toolchain, directly impacting performance, power efficiency, and overall design quality. The ideal candidate brings strong expertise in EDA algorithms, large-scale system optimization, and FPGA/ASIC physical design flows, along with a passion for solving complex, performance‑critical problems.Key Responsibilities
Placement Algorithm Development: Design, implement, and enhance FPGA placement algorithms to optimize timing, congestion, and resource utilization.Compiler Flow Enhancement: Contribute to the end‑to‑end FPGA compilation flow, working closely with routing, synthesis, and timing teams.Performance Optimization: Improve runtime performance, scalability, and quality of results (QoR) for large and complex customer designs.Timing-Driven Placement: Develop and refine timing‑aware placement strategies to support high‑frequency, performance‑critical designs.Cross-Functional Collaboration: Partner with architecture, routing, and STA teams to align placement strategies with FPGA device capabilities and constraints.Debug & Analysis: Analyze placement quality, congestion hotspots, and timing bottlenecks;
drive improvements to convergence and design closure.Toolchain Integration: Integrate new placement capabilities into the compiler infrastructure and validate across diverse workloads.Why Join Altera?
Work on core compiler technology that directly impacts FPGA performance and usabilitySolve challenging algorithmic problems at scaleCollaborate with world‑class teams across architecture, silicon, and softwareOur 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: $129.1 – $187.0 CADCanadian work experience is not required for this role.Applicants must be eligible for any required Canada export authorizations.Job Type: Regular Shift: Shift 1 (Canada) Primary Location: Toronto, Ontario, Canada Additional Locations: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.About Altera
Altera: Accelerating Innovators Altera provides leadership programmable solutions that are easy‑to‑use and deploy in applications from cloud to edge, offering limitless AI possibilities. Our end‑to‑end broad portfolio of products including FPGAs, CPLDs, Intellectual Property, development tools, System on Modules, SmartNICs and IPUs provide the flexibility to accelerate innovation. Altera is helping to shape the future through pioneering innovation that unlocks extraordinary possibilities for everyone on the planet.Qualifications
Minimum Qualifications
Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.6+ years of experience in FPGA/ASIC CAD, EDA tools, or related fields.Experience in algorithms and data structures (optimization, graph theory, heuristics)Experience with placement algorithms or physical design flowsExperience in C/C++ and software engineering best practicesExperience with placement techniques (analytical placement, simulated annealing, partitioning, clustering)Experience with Timing-driven and congestion-driven optimizationExperience in ASIC or FPGA physical design methodologiesExperience in solving complex, large-scale optimization problems with high performance and scalability requirements.Preferred Qualifications
Experience with FPGA toolchains (e.G., Quartus, Vivado)Knowledge of FPGA architectures and interconnect fabricsFamiliarity with routing and timing closure techniquesExperience with parallel or distributed algorithms for EDA toolsScripting experience (e.G., Python, Tcl) for tooling and automation
#J-18808-Ljbffr
Vacancy posted 59 minutes ago
Similar jobs that could be interesting for youBased on the Fpga Compiler (Placer) Engineer in Winnipeg, MB vacancy
- Explore compiler and runtime development at Altera in Toronto, applying C/C++, Python, or Verilog to FPGA-coupled software.This fixed-term student internship supports engineering work across compilers, flows, assemblers, models, tools, runtimes, and firmware. You may also develop...SuggestedFixed term contractInternship
- ...Microchip Technology Inc. in Toronto is seeking a Software Engineer to advance high-level synthesis tooling for FPGA designs. You will work on compilers (Clang/LLVM/MLIR-based) and contribute to SoC design and verification workflows. The role focuses on implementing optimization...Suggested
- ...future of Java. Falcon is the optimizing just in time (JIT) compiler in Azul Platform Prime. It compiles hot Java bytecode into highly... ...built on LLVM. We are looking for a Senior Compiler Performance Engineer to own major performance areas of Falcon. This is not a compiler...SuggestedRemote workWorldwideFlexible hours
- ...of elite financial market participants. Job Summary Exegy’s FPGA engineering team creates and maintains ultra‑low‑latency FPGA HDL... ...the FPGA development lifecycle, including simulation, synthesis, place‑and‑route, timing analysis and closure, hardware bring‑up, board‑level...SuggestedLong term contractWork at office
$114.89k - $162.19k per year
Job Details:Job Description:The Compiler Engineering team in Data Center Group at Intel has an opportunity available for a Compiler Engineer. At Intel, we are building the next generation of software technologies that unlock the potential of heterogeneous computing. Our compiler...SuggestedInternshipLocal areaImmediate startShift work$110k - $120k per year
## FPGA Development Tools EngineerApply: Toronto, Ontario, Canada... ...Design Automation (EDA) Software Engineer within Altera you will be... ...engineers develop and optimize compilers, flows, models, tools, and runtimes... ...software code for enabling placement and mapping of peripheral...Full timeLocal areaShift work$125k - $160k per year
...electronic product development, with hardware, embedded software, FPGA/ASIC, and signal integrity teams working together to design and... ...lab testing, debug of prototypes and supporting hardware/software engineer, as neededPerform customer prototype demonstrations and author test...Contract workInternshipShift work$45 - $85 per hour
...courriel à ****@*****.*** pour connaître dautres options daccommodement. Numéro du permis d'agence de placement de personnel : AP-2000486 (Canada Québec) Numéro du permis d'agence de recrutement de travailleurs étrangers temporaires : AR-...Contract workTemporary work$95k - $100k per year
...customers lives? If so, come join us to do something wonderful.As an FPGA Development Tools - Intern you will potentially have the... ...use of Field Programmable Gate Arrays (FPGA).Develop and optimize compilers, flows, assemblers, models, tools, runtimes, and/or firmware that...Fixed term contractInternshipLocal areaShift work$114.89k - $162.19k per year
Job Details: Job Description: The Compiler Engineering team within Intel's Data Center Group is seeking talented and passionate compiler engineers to help shape the future of software development. At Intel, we are building next-generation software technologies that unlock the...InternshipManual laborLocal areaImmediate startShift work- ...Versions Des Produits GIRO Tu identifieras les causes d’échec des compilations et développera des solutions résilientes et durables. Tu... ...crédit. Les vérifications sont réalisées selon les procédures en place chez GIRO. Conditions d’emploi : Les candidats doivent être...Daily paidContract workInternshipRemote workFlexible hours
- ...de donner vie à des expériences visuelles uniques. Pour soutenir nos activités, nous sommes à la recherche d’un(e) Concepteur(trice) FPGA qui souhaite développer ses compétences techniques au sein d’une équipe collaborative et contribuer à la qualité et à la fiabilité de...
- Explore FPGA AI Suite, HLS, and DSP Builder in Toronto through software testing and workflow development with Altera’s Factory Applications... .... The work connects application engineering with software, compiler, FPGA, and digital design teams. You will investigate issues and...Internship
$100k - $130k per year
Position Overviewdormakaba is seeking an Electronics Engineer based in Montreal. The Electronics Engineer is responsible for leading the design... ...Reward Bonuses Who we areWe are at the heart of every place that matters. From automatic doors to cloud-based access management...Long term contractWorldwideDay shift$140k - $160k per year
FPGA Verification EngineerAversan Inc. ( is a trusted multi-service engineering and electronics... ...seeking a qualified FPGA Verification Engineer to join our team. The ideal candidate will... ..., design, simulation, synthesis, place & route, test planning, verification and introduction...Full timeWork at officeRemote work- ...software in Toronto using C/C++ and FPGA architecture knowledge. Build... ...Design Automation Software Engineer, you will research, design,... ...tools. Your work spans compilers, flows, models, tools, and runtimes... ...design, device modeling, and compilation for peripheral components....
- ...intern in Toronto to assist with Factory Applications tools across FPGA AI Suite, HLS, and DSP Builder. You will help validate workflows,... ..., and develop test cases while collaborating with software, compiler, FPGA, and applications teams. Ideal candidates are pursuing a...Internship
- Analyze compiler performance at Intel in Toronto through C++, LLVM, and heterogeneous computing on a hybrid work model. Improve demanding AI and HPC workloads.As a Senior Compiler Engineer, you will advance compiler technologies for Intel CPU and GPU architectures. Your work...
- Lead Triton compiler development at Intel in Toronto through hybrid work, applying C++ and Python to AI and accelerated computing.This experienced-hire Senior Compiler Engineer develops technologies for Triton, Domain Specific Languages, and emerging AI programming models. You...
- Nord Quantique in Sherbrooke, QC invites applications from seasoned leaders to guide the SDK and Compiler team within the Software Platform. You will shape the user programming environment, backend-agnostic representations, and execution engine for quantum computer software,...
- Team Lead, SDK and Compiler at Nord Quantique, Sherbrooke, QC, Canada. A lead-level full time position in the Engineering team, listed under software engineering. Our current needsAs part of our continued growth, we are seeking a new leader to guide a core area of our well...Full time
$114.89k - $162.19k per year
...continually searching for tomorrow's technology and embracing the challenge of changing the world for the better.Role Overview Join our compiler team and contribute to the design, development, and optimization of AI compiler technologies for Triton, Domain Specific Languages (...InternshipLocal areaImmediate startShift work- Build LLVM-based compiler technologies with Intel in Toronto, using C++ to improve performance across CPUs, GPUs, and accelerators.As a Compiler Engineer, you will develop software supporting AI, HPC, and demanding workloads. The team works across language front ends, intermediate...
$155.89k - $220.07k per year
Job Details: Job Description: The Compiler Engineering team within Intel's Data Center Group is seeking talented and passionate Senior Compiler... ..., customers, and the broader software ecosystem. As a senior engineer, you will have significant opportunities to deepen your...Local areaImmediate startShift work- ...de REER avec contribution de l'employeur et un programme de bonification. Une salle d'entraînement et un stationnement gratuits sur place. Un programme d'intégration personnalisé avec un collègue désigné pour vous accompagner. Si vous aimez relever des défis...InternshipWork at office
- ...Participer à l’implantation de nouveaux équipements et à l’aménagement des installations. Contribuer à l’élaboration et à la mise en place de plans stratégiques, incluant l’introduction de nouvelles technologies de fabrication. Votre parcours :Baccalauréat en génie dans...Permanent employmentWork at officeFlexible hours
- ...Fondements de la sécurité infonuagique : identités et accès, chiffrement, sécurité réseau et gestion des vulnérabilités. Mise en place de la surveillance, de la journalisation et des alertes. Un langage de script : Python, Bash ou PowerShell. Atouts Migration...Part timeWork at officeRemote workWork from home
$119k - $170k per year
...patients!In this role, you will be joining Kardium’s Electrical team. As FPGA Team Lead, this role is responsible for the team that manages the... ...membership support.Life at Kardium What makes us a great place to work?Our PurposeOur PeopleOur CultureAt Kardium, we embrace diversity...Permanent employmentFlexible hours$95k - $100k per year
...development, which includes participating in high-level product specifications, logic/RTL design and implementation, RTL verification, IP FPGA validation and debugging. As an FPGA Design Verification Intern, you will be responsible for verifying Altera IPs such as PCIe,...Fixed term contractInternshipLocal areaRemote workShift work- ...the future of Java.Falcon is the optimizing just in time (JIT) compiler in Azul Platform Prime. It compiles hot Java bytecode into highly... ...is built on LLVM.We are looking for a Staff Compiler Performance Engineer to set the technical direction for Falcon performance. This is...Remote workWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Fpga Compiler (Placer) Engineer. Be the first to apply!
Related searches

