Are you looking for a unique opportunity to be a part of something great? Want to join a 20,000-member team that works on the technology that powers the world around us? Looking for an atmosphere of trust, empowerment, respect, diversity, and communication? How about an opportunity to own a piece of a multi-billion dollar (with a B!) global organization? We offer all that and more at Microchip Technology, Inc.
People come to work at Microchip because we help design the technology that runs the world. They stay because our culture supports their growth and stability. They are challenged and driven by an incredible array of products and solutions with unlimited career potential. Microchip’s nationally-recognized Leadership Passage Programs support career growth where we proudly enroll over a thousand people annually. We take pride in our commitment to employee development, values-based decision making, and strong sense of community, driven by our Vision, Mission, and 11 Guiding Values; we affectionately refer to it as the Aggregate System and it’s won us countless awards for diversity and workplace excellence.
Our company is built by dedicated team players who love to challenge the status quo; we did not achieve record revenue and over 30 years of quarterly profitability without a great team dedicated to empowering innovation. People like you.
Visit our careers page to see what exciting opportunities and company perks await!
Job Description:
Microchip’s FPGA software engineering team develops the Electronic Design Automation (EDA) software used by our customers to program Microchip FPGAs. Customers perform their entire FPGA design flow using our software: from design entry, to synthesis, through place-and-route, timing, power analysis, and simulation. Customers use our FPGA software development IDE to develop bare-metal and RTOS-based C/C++ software targeting RISC-V processors on Microchip System-on-Chip (SoC) FPGAs.
We are completely redesigning our FPGA software development IDE (SmartHLS and SoftConsole) from scratch to build on top of the new Eclipse Theia IDE (based on VSCode). The Eclipse Theia IDE has been developed using modern web technologies (TypeScript, React, HTML, CSS). We modify the functionality and the frontend of the IDE by developing Theia extensions. Our goal is to build Theia extensions that will allow the IDE to create projects, set up constraints, compile, debug, and run software on a RISC-V processor, run high-level synthesis commands, and show visualizations of reports and circuits. Longer term, we can also build extensions for VSCode by reusing features from the Theia IDE.
As technical lead for the Theia IDE frontend you will have ownership over the new IDE development, UI design, testing, user documentation, and releasing the IDE to Microchip FPGA customers. You will provide technical guidance and leadership to the other frontend engineers working on the IDE.
The software engineering team is based in Toronto. The Microchip office is in the downtown financial core at 67 Yonge Street.
Responsibilities:
Requirements/Qualifications:
Preferred Qualifications:
Travel Time:
0% - 25%
Read Full Description