Senior FPGA Compiler & Placement Engineer

altera

Toronto

On-site

CAD 129,000 - 187,000

Full time

4 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

null

Job summary

Altera in Toronto, Ontario, is seeking an FPGA Compiler Engineer (Placer) to join our Compiler team. You will design and optimize placement algorithms to improve QoR for large FPGA designs and contribute to the end-to-end FPGA compilation flow.

The role requires strong EDA algorithm experience, large-scale optimization, and related FPGA/ASIC flows. Collaboration with routing, timing, and architecture teams is essential, and candidates should have C/C++ skills and hands-on toolchain experience.

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 flows
  • Experience in C/C++ and software engineering best practices
  • Experience with placement techniques (analytical placement, simulated annealing, partitioning, clustering)
  • Experience with Timing-driven and congestion-driven optimization
  • Experience with ASIC or FPGA physical design methodologies
  • Experience in solving complex, large-scale optimization problems with high performance and scalability requirements

Responsibilities

  • Design, implement, and enhance FPGA placement algorithms to optimize timing, congestion, and resource utilization.
  • Contribute to the end-to-end FPGA compilation flow, working closely with routing, synthesis, and timing teams.
  • Improve runtime performance, scalability, and quality of results (QoR) for large and complex customer designs.
  • Develop and refine timing-aware placement strategies to support high-frequency, performance-critical designs.
  • Partner with architecture, routing, and STA teams to align placement strategies with FPGA device capabilities and constraints.
  • Analyze placement quality, congestion hotspots, and timing bottlenecks; drive improvements to convergence and design closure.
  • Integrate new placement capabilities into the compiler infrastructure and validate across diverse workloads.

Skills

C/C++
Algorithms & data structures
FPGA CAD
Parallel algorithms

Education

Bachelor's or Master's degree in Electrical/Computer Engineering or CS

Tools

Quartus
Vivado

Job description

Altera in Toronto, Ontario, is seeking an FPGA Compiler Engineer (Placer) to join our Compiler team. You will design and optimize placement algorithms to improve QoR for large FPGA designs and contribute to the end-to-end FPGA compilation flow.

The role requires strong EDA algorithm experience, large-scale optimization, and related FPGA/ASIC flows. Collaboration with routing, timing, and architecture teams is essential, and candidates should have C/C++ skills and hands-on toolchain experience.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

FPGA Compiler (Placer) Engineer
FPGA Compiler (Placer) Engineer

Altera Corporation • Toronto

On-site
CAD 129,000 - 187,000
FPGA Compiler (Placer) Engineer
FPGA Compiler (Placer) Engineer

754 Altera Semiconductor Technology (M) Sdn. Bhd. • Toronto

On-site
CAD 129,000 - 187,000
FPGA Compiler (Placer) Engineer
FPGA Compiler (Placer) Engineer

altera • Toronto

On-site
CAD 129,000 - 187,000
null
Senior FPGA Compiler (Router) Engineer
Senior FPGA Compiler (Router) Engineer

754 Altera Semiconductor Technology (M) Sdn. Bhd. • Toronto

On-site
CAD 144,000 - 210,000
High Level Synthesis Compiler Engineer
High Level Synthesis Compiler Engineer

207 Altera Semiconductor Technology Canada ULC • Toronto

On-site
CAD 124,000 - 180,000
FPGA Development Tools Engineer – Synthesis
FPGA Development Tools Engineer – Synthesis

191 Altera Corporation • Toronto

On-site
CAD 129,000 - 187,000
FPGA Development Tools Engineer
FPGA Development Tools Engineer

Altera • Toronto

On-site
CAD 100,000 - 130,000
Mentorship and hands-on training from2
Competitive salary and benefits
Opportunities for professional growth
+1
FPGA Development Tools Engineer
FPGA Development Tools Engineer

207 Altera Semiconductor Technology Canada ULC • Toronto

On-site
CAD 100,000 - 115,000
Senior FPGA Design Engineer
Senior FPGA Design Engineer

BTA Design Services Inc. • Ottawa

On-site
CAD 120,000 - 170,000
Bonus program
Benefits plan
Senior FPGA Design Engineer
Senior FPGA Design Engineer

High Tech Genesis • Ottawa

On-site
CAD 90,000 - 120,000