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.

Date Posted: 2026-05-05