Description:
Microchip Technology Inc., a global leader in embedded control solutions with over 17,000 employees worldwide, is seeking a Software Engineer to join its FPGA software engineering team based in Toronto. This position is part of the PolarFire System software engineering team, responsible for developing next-generation Electronic Design Automation (EDA) tools used to program Microchip’s RISC-V based SoC FPGAs.
The selected engineer will contribute to the development of the new PolarFire System IDE, an advanced integrated development environment built using Theia (a modern web technology framework similar to VSCode). This IDE integrates software libraries, compilers, and graphical design tools to streamline the SoC design process for Microchip’s customers.
This is a high-visibility, high-impact role offering ownership of innovative software projects from inception to release, within a collaborative and agile engineering environment.
Develop Theia extensions using object-oriented TypeScript to customize and expand IDE functionalities.
Design and implement intuitive UI/UX interfaces using React, HTML, and CSS.
Perform dependency injection and component management using InversifyJS.
Collaborate with internal development teams, field application engineers, and customers to incorporate feedback and improve product quality.
Participate in the entire software development lifecycle, including design, coding, testing, debugging, documentation, and release.
Contribute to software tools that facilitate system-level design and integration for RISC-V based SoC FPGAs.
Bachelor’s, Master’s, or Ph.D. in Electrical Engineering, Computer Engineering, or Computer Science.
0–3 years of hands-on software development experience.
Proficiency in TypeScript/JavaScript, React, HTML, and CSS.
Strong understanding of object-oriented programming principles.
Excellent debugging and problem-solving skills within large codebases.
Experience developing VSCode or Theia plugins/extensions.
Familiarity with InversifyJS for dependency injection.
Experience with Git version control systems.
Working knowledge of Perl, Python, Bash, or TCL scripting.
Exposure to open-source software development practices.
Comfortable working in both Linux and Windows environments.
Microchip offers a people-first work environment built on trust, diversity, communication, and empowerment. Employees are encouraged to grow through structured leadership and technical development programs, such as the Leadership Passage Program, which enrolls over 1,000 participants annually.
The company emphasizes stability, innovation, and career longevity—demonstrated by over 30 years of consistent quarterly profitability.
Office Address: 67 Yonge Street, Downtown Financial Core, Toronto, Ontario, Canada
Travel Requirement: 0% – 25%
Competitive total compensation package, including base salary, restricted stock units, and quarterly bonus payments.
Comprehensive health benefits beginning day one.
Retirement savings plan and IESPP program with a 6-month lookback feature.
Opportunities for professional growth and internal mobility.
Inclusive, values-driven company culture recognized globally for excellence and diversity.
Accommodation support provided throughout the hiring process in accordance with Ontario accessibility legislation.
| Organization | Microchip Technology Inc. |
| Industry | IT / Telecom / Software Jobs |
| Occupational Category | Information Technology |
| Job Location | Toronto,Canada |
| Shift Type | Morning |
| Job Type | Full Time |
| Gender | No Preference |
| Career Level | Intermediate |
| Experience | 2 Years |
| Posted at | 2025-10-23 4:27 pm |
| Expires on | 2026-03-02 |