Software Engineer
3 days ago
Are you looking for a unique opportunity to be a part of something great? Want to join a 17,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. Microchips 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 its 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 OverviewMicrochips 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.
The PolarFire System software engineering team is developing the next generation system-level design software for Microchips RISC-V based SoC FPGAs. This involves the development of a range of tools, from Integrated Development Environments (IDEs) to software libraries to compilers. We are completely redesigning our software development IDE using the Theia framework (https://theia-), which looks like VSCode and is developed using modern web technologies (TypeScript, React, HTML, CSS). The new PolarFire System IDE streamlines the system-level design process by offering an intuitive graphical interface for compiling, verifying, and integrating SoC designs.
As an engineer in the PolarFire System team (Engineer I - Software), you will be joining an agile, fast-paced engineering team, where you will solve highly challenging problems. You will have ownership over meaningful new software projects from inception to development, testing, writing user documentation, and releasing to Microchip FPGA customers. The PolarFire System IDE is a high priority project that will go into production in 2025/2026, and will be a major contributor to PolarFire Systems success.
The software engineering team is based in Toronto. The Microchip office is in the downtown financial core at 67 Yonge Street.
Responsibilities- Develop Theia extensions in object-oriented TypeScript to customize and add new functionalities to the IDE.
- Perform dependency injection with InversifyJS.
- Perform UI/UX design using React, HTML, and CSS.
- Incorporate feedback from internal teams, field application engineers, and customers.
- BS, MS, or PhD degree in Electrical/Computer Engineering or Computer Science.
- 0-3 years of software development experience.
- Experience with object-oriented TypeScript/JavaScript and React.
- Excellent programming and debugging skills within a large codebase.
- Proficient in HTML and CSS.
- Experience working with VSCode/Theia plugins/extensions is a definite plus.
- Experience with InversifyJS.
- Experience with Git source code version control.
- Experience with shell scripting languages (Perl, Python, Bash, TCL).
- Experience with open-source development.
- Comfortable with large-scale software development in both Linux and Windows environments.
0 PERCENT - 25 PERCENT
Pay RangeWe offer a total compensation package that ranks among the best in the industry. It consists of competitive base pay, restricted stock units, and quarterly bonus payments. In addition to these components, our package includes health benefits that begin day one, retirement savings plans, and an industry leading IESPP program with a 6-month look back feature. Find more information about all our benefits at the link below:
Benefits of working at Microchip
The annual base salary range for this position is $76,000 - $114,000.* *Range is dependent on numerous factors including job location, skills and experience.
Ontario AccommodationYour accessibility is important to us. If you would like to contact us about our website or need help completing the application process, please email us at
In accordance with applicable laws (including human rights and accessibility legislation in Ontario), accommodation will be provided in all parts of the hiring process. Let us know what type of accommodations you require to help remove barriers so that you can participate throughout the interview process. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications.
To all recruitment agencies: Microchip Technology Inc. does not accept unsolicited agency resumes. Please do not forward resumes to our recruiting team or other Microchip employees. Microchip is not responsible for any fees related to unsolicited resumes.
LocationsCanada - Toronto - 67 Yonge Street (10th Floor)
-
Staff Software Engineer
2 weeks ago
Canada, India Twilio Inc. Full time CA$ 1,57,000 - CA$ 1,96,200 per yearJob Description Who we are At Twilio, were shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions to hundreds of thousands of businesses and empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work, and strong culture of connection and...
-
Software Engineer
4 days ago
Canada, India Acceldata Full time US$ 60,000 - US$ 1,00,000 per yearJob Description About Us Acceldata is the market leader in Enterprise Data Observability. Founded in 2018 and backed by top investors including Insight Partners, March Capital, Lightspeed, Sorenson Ventures, Industry Ventures, and Emergent Ventures, we are a Series-C funded company headquartered in Silicon Valley. Our Enterprise Data Observability...
-
Software Development Engineer, Security
5 days ago
Canada, India workday technical consultant Full time CA$ 1,06,400 - CA$ 1,59,600 per yearJob Description Your work days are brighter here. At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value...
-
Sr Software Development Engineer
3 days ago
Canada, India workday technical consultant Full time CA$ 1,32,800 - CA$ 1,99,200 per yearJob Description Your work days are brighter here. At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of...
-
Engineer I-Software
1 week ago
Canada, India MICROCHIP TECHNOLOGY PRIVATE LIMITED Full time US$ 76,000 - US$ 1,14,000 per yearJob Description Are you looking for a unique opportunity to be a part of something great? Want to join a 17,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...
-
Staff, Full Stack Software Engineer
4 days ago
Canada, India Twilio Inc. Full time CA$ 1,57,000 - CA$ 1,96,200 per yearJob Description Who we are At Twilio, were shaping the future of communications, all from the comfort of our homes. We deliver innovative solutions tohundreds of thousands of businessesand empower millions of developers worldwide to craft personalized customer experiences. Our dedication to remote-first work, and strong culture of connection and global...
-
Sr Software Development Engineer
2 weeks ago
Canada, India workday technical consultant Full time CA$ 88,400 - CA$ 1,99,200 per yearJob Description Your work days are brighter here. At Workday, it all began with a conversation over breakfast. When our founders met at a sunny California diner, they came up with an idea to revolutionize the enterprise software market. And when we began to rise, one thing that really set us apart was our culture. A culture which was driven by our value of...
-
Senior Software Engineer, Cloud Backend
3 days ago
Canada, India evertz microsystems Full time CA$ 80,000 - CA$ 1,80,000 per yearJob Description Senior Software Engineer, Cloud Backend Department: R&DLocation: Burlington, ON, CanadaSkills and Experience you will bring:6 years of professional experience with Python 6 years of experience with design, planning & implementation of APIs (REST, protobuf) At least 4 years of exposure to AWS Cloud computing A good eye for...
-
Sr. Software Engineer
3 days ago
Canada, India Tech Mahindra Ltd Full time CA$ 8,00,000 - CA$ 11,20,000 per yearJob Description Job Summary About Us At Tech Mahindra (Tech Mahindra | Connected World, Connected Experiences), we live the philosophy of connected world and connected experiences. We thrive on change that is powered by the intelligent symphony of technology and humans designing meaningful and sustainable experiences. Consumer experiences are driving and...
-
Software Admin Coordinator
4 days ago
Canada, India evertz microsystems Full time CA$ 60,000 - CA$ 90,000 per yearJob Description Software Admin Coordinator Department: AdministrationLocation: Burlington, ON, Canada The Software Admin Coordinator role is responsible for coordinating and supporting all aspects of the software renewal process. This includes preparing customer profiles and renewal quotes, maintaining accurate records and liaising with internal teams and...