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.