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 1 hour 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
$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...SuggestedFixed term contractInternshipLocal areaShift 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$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...InternshipLocal areaImmediate startShift 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$145k - $185k per year
...models. Instead of scheduling work at runtime, the MPU executes a compiler-generated static schedule across a large on-die compute array and... ...you will doOwn the path from architecture to a working system: FPGA proof-of-concept today, board/host/rack-level definition for silicon...$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$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$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- ...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
- ...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
- We are looking for an Exploitation Engineer to be a member of our team. The successful candidate will be responsible for the development of multiple assets. Responsibilities include identifying growth opportunities, optimization of EOR schemes, long-range planning, working with...Long term contractTemporary work
- ...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
$155.89k - $220.07k per year
...AI, HPC, and heterogeneous programming models. Triton has emerged as one of the most important open-source programming languages and compiler ecosystems for AI workloads, enabling developers to create highly optimized GPU kernels that power modern machine learning frameworks...InternshipLocal areaImmediate startShift work- ...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
- 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,...
- 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...
- ...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
$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- ...aient accès aux outils et équipements appropriés nécessaires pour effectuer leur travail en toute sécurité et efficacement.Mettre en place des programmes de normalisation pour l'outillage et les équipements.Coordonner l'approvisionnement, la maintenance, l'étalonnage et le...RemplacementLocal area
- ...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
- 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...
$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- Develop GPU compiler software for Intel AI platforms in Toronto, combining systems programming with modern compiler infrastructure under... ...machine learning framework execution.As an Experienced Hire Compiler Engineer, you will build software for Triton, domain-specific languages,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Fpga Compiler (Placer) Engineer. Be the first to apply!
Related searches

