Talent.com
Microchip Technology
Senior Engineer - SoftwareMicrochip Technology • 67 Yonge Street, Toronto, Canada
Senior Engineer - Software

Senior Engineer - Software

Microchip Technology • 67 Yonge Street, Toronto, Canada
11 days ago
Salary
CA$90,000.00 yearly
Job type
  • Full-time
Job 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 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 ; we affectionately refer to it as the 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 without a great team dedicated to empowering innovation. People like you.

Visit our page to see what exciting opportunities and company await!

Job Description:

Microchip’s FPGA software engineering team is at the forefront of developing advanced Electronic Design Automation (EDA) software, empowering customers to program
and optimize Microchip FPGAs. Our comprehensive software suite supports the entire FPGA design flow—from initial design entry and synthesis, through place-and-route, timing analysis, power optimization, and simulation—enabling users to achieve high-performance, reliable solutions.
Within this team, the High-Level Synthesis (HLS) group is driving innovation in system-level FPGA design. Our SmartHLS tool enables customers to describe hardware accelerators in C/C++, which are then compiled into efficient FPGA implementations using state-of-the-art LLVM/MLIR compiler infrastructure. The PolarFire System Designer further expands design possibilities, providing a robust platform for building complete SoC solutions that seamlessly integrate RISC-V processors with FPGA-based hardware accelerators, while supporting comprehensive system-level verification.
As a Software Engineer on our team, you will play a pivotal role in shaping the future of FPGA design tools. Your primary focus will be on compiler development (LLVM/MLIR-based), with opportunities to contribute to broader SoC design and verification workflows. You will collaborate closely with talented engineers in an agile, supportive environment, tackling complex technical challenges that directly impact customer productivity and accelerate time-to-market. This position offers significant opportunities for professional growth, innovation, and making a tangible difference in the EDA industry.
The software engineering team is based in Toronto. The Microchip office is in the downtown financial core at 67 Yonge Street.

Responsibilities

• Develop, verify, and maintain advanced analysis and transformation passes for our state-of-the-art high-level synthesis (HLS) compiler, enabling the generation of high-performance FPGA designs.
• Optimize HLS-generated hardware architectures to enhance power efficiency, performance, and area utilization of the resulting hardware circuits.
• Analyze complex, real-world customer applications created with high-level synthesis to identify opportunities for performance and area improvements
and implement new HLS features as needed.

Requirements/Qualifications:

Minimum Qualifications:

• BS, MS, or PhD in Computer Science, Electrical Engineering, Computer Engineering, or a related field.
• 5+ years of software engineering experience.
• Excellent programming skills, with proficiency in C/C++.
• Strong knowledge of compilers, with at least 2 years of hands-on experience working with LLVM/MLIR.
• Solid understanding of algorithms and data structures.
• Strong background in digital design principles.

Preferred Qualifications:

• Experience working with MLIR is highly desirable.
• In-depth, hands-on experience with FPGAs.
• Familiarity with high-level synthesis (HLS) tools.
• Proficiency with Git for source code version control.
• Experience with scripting languages such as Python, Bash, or TCL.
• Comfortable working on large-scale software development projects in both Linux and Windows environments.

Travel Time:

0% - 25%

Pay Range:

We 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:The annual base salary range for this position is $90,000 - $140,000.*

*Range is dependent on numerous factors including job location, skills and experience.

Ontario Accommodation:

Your 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:

Create a job alert for this search

Senior Engineer - Software • 67 Yonge Street, Toronto, Canada

Similar jobs

Senior Software Engineer

fiveonefourToronto, ON, CA
Full-time

We believe that data is the key to unleashing human potential.We've seen firsthand how data helps bridge art and science to create delightful experiences, impactful insights, and seamless automatio... Show more

 • Promoted

Senior Software Engineer

Edgecom EnergyToronto, ON, CA
Full-time

Seniority level: Mid‑Senior level.Job function: Engineering and Information Technology.Edgecom Energy is a purpose-driven clean-tech software company delivering cutting‑edge energy management solut... Show more

 • Promoted

Senior Software Engineer-1

G AdventuresToronto, ON, CA
Full-time

Let’s go on an adventure together! Hey there, we’re G Adventures.We’re one of the world’s leading small group travel companies, and we’ve always believed that travel isn’t just about where you go —... Show more

 • Promoted

Senior Software Engineer

PinnacleToronto, ON, CA
Full-time

Technical Team Lead / Software Development Manager.Pinnacle has been one of the world's leading licensed online gaming companies since 1998.We're known for our "Winners Welcome" policy — we don't l... Show more

 • Promoted

Senior Software Engineer (1868)

Direct IT Recruiting Inc.toronto, on, Canada
Full-time

NOTE: Hybrid work model, 3 days per week in Toronto, Ontario office.Software Development, Python, FastAPI, React, SQL, Snowflake, APIs, Full Stack Development, CI CD, Kubernetes, Cloud Development.... Show more

 • Promoted

Senior Software Engineer

Inspiration Commerce GroupToronto, ON, CA
Full-time

About Inspiration Commerce Group (ICG).We’re a team of ~50 people who’ve done 6 acquisitions in 18 months and scaled from $0 to >.We’re a global group with businesses across the US, UK, and EU.We b... Show more

 • Promoted

Senior Software Engineer

PointClickCaretoronto, on, Canada
Full-time

At PointClickCare our mission is simple: to help providers deliver exceptional care.And that starts with our people.As a leading health tech company that’s founder-led and privately held, we empowe... Show more

 • Promoted

Senior Software Engineer

Curinostoronto, on, Canada
Full-time

Curinos empowers financial institutions to put customers at the center of every decision.Our AI‑first platform transforms proprietary data, advanced analytics and deep financial services expertise ... Show more

 • Promoted

Senior Software Engineer

Morningstartoronto, on, Canada
Full-time

As a Senior Software Engineer, you will work closely with product owners, engineering teams, and technical leads on our next generation data feed platform.This role is primarily focused on building... Show more

 • Promoted

Senior Software Engineer - Growth

Fairetoronto, on, Canada
Full-time

Faire is a technology wholesale platform built on the belief that the future is local.Independent retailers around the globe collectively represent a multi-hundred‑billion‑dollar wholesale market t... Show more

 • Promoted

Senior Software Engineer, Konnect Core Platform

CacheflowToronto, ON, CA
Full-time

Are you ready to unlock intelligence?.If you don’t think you meet all of the criteria below but are still interested in the job, please apply.Nobody checks every box - we’re looking for candidates ... Show more

 • Promoted

Senior Software Engineer

FlexitiToronto, ON, CA
Permanent

Questrade Financial Group (QFG), through its companies - Questrade, Questbank, Questrade Wealth Management, Community Trust Company, Zolo, and Flexiti, provides securities and foreign currency inve... Show more

 • Promoted

Senior Software Engineer, Integrations

SoundHound Inc.Toronto, ON, CA
Full-time

SoundHound AI believes every person should be able to interact naturally with the products around them–by simply talking.With a global reach spanning two dozen languages, we build Voice AI products... Show more

 • Promoted

Senior Software Engineer

VoicesToronto, ON, CA
Full-time

Location: Ontario (Hybrid - See “Hybrid Work Details” section below for more information).Vacancy Status: This posting is for an existing vacancy.Voices is the trusted voice partner for brands, tec... Show more

 • Promoted

Senior Software Engineer

Socket.devToronto, ON, CA
Full-time

TRAFFIX is a Third-Party Logistics leader with more than 40 years' experience.We got to where we are by combining our logistics expertise with our ability to attract and retain top talent.From logi... Show more

 • Promoted

Senior Software Engineer

Roadposttoronto, on, Canada
Full-time

ZOLEO is building the next generation of connected communication devices — integrating hardware, firmware, mobile applications, and cloud services into one seamless global experience.We design tech... Show more

 • Promoted

Senior Software Engineer

Supernova Technologytoronto, on, Canada
Full-time

Founded in 2014, we offer the industry’s first and only cloud-based, fully-customizable, end-to-end software solution to automate securities-based lending from origination through the life of the l... Show more

 • Promoted

Senior Software Engineer

Air-tekToronto, ON, CA
Full-time

Air-tek is a Canadian-based software company redefining how airlines operate through intelligent automation and modern, scalable systems.Our suite of products has already captured a significant sha... Show more

 • Promoted

Senior Software Engineer

Signal 1Toronto, ON, CA
Full-time

Reporting to: Director of Software Engineering.Signal 1 helps health systems accelerate AI adoption with a category defining technology platform.Signal 1’s first product, the AI Management System (... Show more

 • Promoted

Senior Software Engineer

Source CodeToronto, ON, CA
Full-time

Our client, a leading financial services organization, is seeking a Senior Software Engineer to join their team.The Senior Software Engineer will play a pivotal role in driving impactful solutions ... Show more