Information Technology

 

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.


Key Responsibilities:

  • 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.


Minimum Qualifications:

  • 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.


Preferred Qualifications:

  • 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.


Work Environment and Culture:

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.


Work Location:

Office Address: 67 Yonge Street, Downtown Financial Core, Toronto, Ontario, Canada
Travel Requirement: 0% – 25%


Benefits:

  • 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