Senior FPGA Compiler Software Engineer

September 5, 2025

Apply for this job

Job Description

Description

Join to apply for the Senior FPGA Compiler Software Engineer role at Altera

1 week ago Be among the first 25 applicants

Join to apply for the Senior FPGA Compiler Software Engineer role at Altera

Get AI-powered advice on this job and more exclusive features.

Job Description:
Become a member of our world-class software research and development team! Altera develops programmable logic technologies to accelerate innovation for many customers worldwide.

Job Details
Job Description:
Become a member of our world-class software research and development team! Altera develops programmable logic technologies to accelerate innovation for many customers worldwide.
You will be designing and developing leading-edge software innovations for Quartus, the tool that optimizes our FPGA devices, within a research-oriented team. The Quartus Placement optimization engines are key to unlocking high performance, area and power efficiency for our customer’s design applications.
As part of the Quartus Placement team, your role will include:

  • Actively researching & developing novel optimization algorithms for our FPGA CAD software tools, including timing-driven analytic placement, detailed placement, partitioning and floorplanning
  • Developing and optimizing the software to drive performance improvements by leveraging innovative FPGA hardware features

Ideal Candidates Exhibit The Following Behavioral Traits

  • Intellectual curiosity and a passion for exploring new technology
  • Excellent problem-solving, debugging, and attention to detail
  • Great communication, teamwork, and interpersonal skills

Qualifications
Minimum Requirements:

  • Degree in Electrical Engineering, Computer Engineering, Computer Science or related field.
  • MS + 10 years of industry software experience, or PhD + 5 years of industry software experience

Desired/Preferred Skills

  • Significant experience coding & hands-on development of high performance multi-core software systems
  • Extensive experience developing EDA placement optimization algorithms
  • Proven leadership skills for collaborative cross functional projects
  • Experience with Altera Quartus or AMD Vivado software
  • Experience with combinatorial/continuous optimization, including but not limited to Boolean SAT, stochastic search-based methods, numerical methods for continuous optimization, dynamic programming, and applications to FPGA placement
  • Experience with NOC optimization for FPGA placement
  • Experience with applying machine learning techniques to EDA software

Job Type
Regular
Shift
Shift 1 (Canada)
Primary Location:
Toronto, Ontario, Canada
Additional Locations:
Posting Statement
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.

Seniority level

  • Seniority level

    Mid-Senior level

Employment type

  • Employment type

    Full-time

Job function

  • Job function

    Engineering and Information Technology

  • Industries

    Semiconductor Manufacturing

Referrals increase your chances of interviewing at Altera by 2x

Get notified about new Senior Software Engineer jobs in Toronto, Ontario, Canada .

Senior Software Engineer II – New Product

Mississauga, Ontario, Canada 22 hours ago

Senior Software Engineer, Business Process & Automation

Core Java Applications Development Sr Programmer Analyst – AVP

Senior Developer (Solution Architecture)

Principal Generalist Programmer – Dead by Daylight

Greater Toronto Area, Canada 23 minutes ago

Senior Data Scientist, Business Banking Credit Risk (12 month contract)

Lead Data Scientist, Fraud Data Science & Innovation

Senior WorkForce Software Configuration Specialist

Principal Data Scientist (Credit Risk Modeling)

Senior Product Manager – AI Developer Tools & SDK

Toronto, Ontario, Canada $140,000.00-$180,000.00 3 weeks ago

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

#J-18808-Ljbffr

Company

Altera

Location

Toronto

Country

Canada

Salary

100.000

URL

https://en-ca.whatjobs.com/coopob__cpl___291_2635636__3337?utm_source=3337&utm_medium=feed&keyword=Senior-FPGA-Compiler&location=Toronto&geoID=6225