Senior FPGA Compiler (Router) Engineer at Altera - ScoutJobs - The AI-curated global job board
Skip to content
A
Posted a day ago

Senior FPGA Compiler (Router) Engineer

Altera

Requirements

9+ years FPGA/ASIC design tools or EDA experience, Strong background in graph algorithms and optimization, Proficiency in C/C++, Experience with placement, routing, and timing closure, Bachelor's or Master's in EE, CE, or CS

Skills

FPGAC#EDAAlgorithmsPython

About the role

Responsibilities

  • Design, implement, and optimize FPGA routing algorithms to improve performance, routability, and timing closure
  • Contribute to the FPGA compiler flow, including placement, routing, and timing-driven optimization
  • Analyze and improve runtime, memory efficiency, and scalability of routing algorithms for large designs
  • Collaborate with architecture, synthesis, timing (STA), and hardware teams to align routing strategies with device capabilities
  • Investigate routing congestion, timing violations, and design bottlenecks to develop convergence solutions
  • Integrate routing features into existing compiler infrastructure and ensure robustness across diverse use cases

Requirements

  • 9+ years of experience in FPGA/ASIC design tools, EDA, or related fields
  • Strong background in algorithms and data structures, specifically graph algorithms and optimization techniques
  • Experience with FPGA or ASIC design flows, including placement, routing, and timing closure
  • Proficiency in C/C++ and software development best practices
  • Bachelor’s or Master’s degree in Electrical Engineering, Computer Engineering, Computer Science, or a related field
  • Familiarity with routing algorithms (e.g., maze routing, negotiated congestion) and physical design concepts

Preferred Qualifications

  • Experience with commercial FPGA toolchains such as Quartus or Vivado
  • Knowledge of FPGA architectures and interconnect fabrics
  • Familiarity with parallel/distributed computing for EDA workloads
  • Experience with scripting languages like Python or Tcl for tooling and automation
  • Background in timing analysis or placement algorithms

About the Company

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 includes FPGAs, CPLDs, Intellectual Property, development tools, System on Modules, SmartNICs, and IPUs.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Senior FPGA Compiler (Router) Engineer

Altera · Toronto

Sign up to apply