Altera logo

FPGA Development Tools Manager

Altera
May 05, 2026
Full-time
On-site
Toronto, Ontario, Canada
$144,600 - $209,300 CAD yearly
EDA Jobs, Level - Senior

Job Title

FPGA Development Tools Manager

Role Summary

Lead a software engineering team in Toronto responsible for developing, integrating, and delivering FPGA design and development tools (synthesis, place-and-route, timing analysis, simulation, debug, and compiler infrastructure).

Work cross-functionally with architecture, hardware, systems, validation, and product teams to set technical direction, prioritize work, and deliver scalable, high‑quality tools for customers and internal teams.

Experience Level

Senior — requires at least 8 years of software development experience and 3+ years in a technical leadership or people management role.

Responsibilities

Primary duties for the manager of FPGA development tools.

  • Lead, hire, and grow a team of software engineers building FPGA design and development tools.
  • Define technical direction, set priorities, and create execution plans aligned with product roadmaps.
  • Drive high-quality software delivery focusing on performance, scalability, robustness, usability, and CI/CD.
  • Partner with FPGA architecture, hardware engineering, system teams, and product management to align software with device capabilities and market needs.
  • Manage project planning, resourcing, risk mitigation, and milestone execution for multi-component systems.
  • Mentor engineers through coaching, feedback, and career development planning.
  • Participate in technical reviews and contribute to architectural and strategic decisions.

Requirements

Must-have technical skills and leadership experience.

  • 8+ years of software development experience, including substantial work on complex, multi-component systems.
  • 3+ years in a technical leadership or people-management role, including leading distributed teams.
  • Strong understanding of FPGA development flows and related tools (synthesis, place-and-route, timing, verification, debug).
  • Proficiency in C/C++, Python, build systems, version control, and testing frameworks.
  • Experience implementing software engineering best practices, code quality standards, testing, and CI/CD pipelines.
  • Excellent communication and stakeholder-management skills.

Nice-to-have:

  • Experience with FPGA vendors' toolchains or EDA software.
  • Background in compiler technology, algorithms, or performance optimization.
  • Familiarity with hardware/software co-design and verification workflows.
  • Experience delivering developer-facing tools or platforms at scale.

Education Requirements

Bachelor's degree or higher in Computer Engineering, Electrical Engineering, Computer Science, or a related technical field is required. A Master's degree or PhD in a relevant discipline is preferred.


About the Company

Company: Altera

Headquarters: Bengaluru, Karnataka, India

Altera provides leadership programmable solutions for applications ranging from cloud to edge, unveiling limitless AI possibilities. Their extensive product portfolio includes FPGAs, CPLDs, Intellectual Property, development tools, and System on Modules aimed at accelerating innovation in various fields.

Altera logo

Date Posted: 2026-05-05