Altera

Altera

FPGA Development Tools Engineer – Synthesis

Toronto, Ontario, Canada

Sponsorship not specified$129k-$187kDetected 30 days ago
PythonC++Data StructuresAlgorithmsFPGAVHDLVerilogElectrical EngineeringCollaborationProblem Solving

About the role

  • Job Details: Job Description: Altera is a leader in FPGA innovation, delivering programmable solutions that power AI, cloud computing, networking, and edge applications.
  • Position Overview Altera is seeking a FPGA Development Tools Engineer to join our Synthesis team, focused on advancing the next generation of FPGA compilation technology.
  • 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.

Responsibilities

  • Design, implement, and optimize synthesis algorithms to convert RTL (Verilog/SystemVerilog/VHDL) into efficient gate-level representations.
  • Develop tools and methodologies for analyzing and transforming complex RTL designs.
  • Analyze synthesis results, debug issues (timing, logic structure, mapping), and drive resolution.
  • Develop internal tools, scripting, and automation to improve synthesis flows and productivity.
  • Our compensation is designed to reflect the Canadian labour market.
  • FPGA or ASIC design flows (synthesis → P&R → STA)

Requirements

  • 6+ years of experience in FPGA/ASIC design, EDA tools, or related fields
  • Strong hands-on experience with:
  • 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.
  • Applicants must be eligible for any required Canada export authorizations.

Nice to have

  • Experience with synthesis tools or FPGA toolchains (e.g., Quartus, Vivado )
  • Knowledge of FPGA architectures (LUTs, DSPs, BRAM, interconnect)
  • Familiarity with advanced optimizations (e.g., retiming, logic restructuring, resource sharing)
  • Scripting experience (e.g., Python, Tcl )
  • Background in compiler development or EDA algorithms
  • Experience working in large, distributed engineering teams
  • Influence compiler architecture and performance at scale
  • Shift 1 (Canada)

Skills

  • Proficiency in C/C++ for tool development
  • Strong understanding of algorithms and data structures
  • Familiarity with debugging and performance analysis
  • EDA / CAD Knowledge:
  • Understanding of:
  • Logic synthesis and optimization techniques
  • Timing-driven design considerations
  • Problem Solving:
  • Education:
  • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, Computer Science, or related field.

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: $ 129.1K - $187.0K CAD ​

This listing is sourced directly from Altera's careers page and normalized into a canonical job model.