Senior Engineer Software
$90k - $140k per yearMicrochip
Are you looking for a unique opportunity to be a part of something great Want to join a 17000-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 Description:
Microchips 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 flowfrom initial design entry and synthesis through place-and-route timing analysis power optimization and simulationenabling 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 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 $90000 - $140000.**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 : 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.
Required Experience:
Senior IC
$118k - $152k per year
...Build and deliver complex enterprise software solutions for financial services clients. The Role As a Senior Software Engineer at Capco, you’ll design, develop, modify, maintain, and support complex web-based products and customer applications. You’ll work across the...SeniorInternshipImmediate start- ...create insights that unlock innovation. Join us and change the landscape. Job Description About this job As a Senior Software Engineer, you will play a critical role in designing, building, and operating a highly scalable, reliable, and secure enterprise platform...SeniorLong term contractFull timeInternshipLocal areaFlexible hours
- ...commitment to quality and service Resourcefulness Collaboration Job Summary We are seeking a talented and motivated Senior Software Engineer to contribute to the development and evolution of our SaaS platform. This role is primarily focused on backend services and...SeniorFull timeWork at officeRemote work
$131k - $181k per year
...you—because when you feel valued, you’re empowered to do your best work. Equinix's Digital Innovation Office is seeking a Senior Software Engineer - Marketing to support key Marketing Technology transformation initiatives, including the Lead-to-Cash (LTC) org cutover,...SeniorFull timeWork at office$105k - $155k per year
...We're looking for a Senior Software Engineer to join the CoCounsel Applications team and play a hands-on role in building and evolving our external integration strategy leveraging MCP and A2A. In this role, you'll design and deliver full-stack features across our frontend and...SeniorWork at officeLocal areaFlexible hours$160k - $200k per year
...products are built. Traditional handoffs between product, design, and engineering are giving way to smaller, faster teams where builders can take... ...thoughtful solutions and user experiences, build scalable software, and measure business impact. Design technical solutions and...SeniorLong term contractPermanent employmentFull timeInternship$140k - $160k per year
...Ready to kick off your career and build software that powers a $26B industry? commonsku is revolutionizing the promotional products... ...great, you’ll want to keep reading. About the Role: Senior Software Engineer We’re growing — and we’re hiring a Senior Software...SeniorRemote work$5000 per month
...Job Responsibility: 161 Bay Street (93021), Canada, Toronto,Toronto, Ontario, Senior Software Engineering Manager About Capital One Canada. For over 20 years, we've been on a mission to change banking for good and build relationships by making credit accessible, simple...SeniorFull timeWork at officeWork from homeFlexible hours$186.84k - $334.74k per year
...back. If Braze sounds like a place where you can thrive, we can’t wait to meet you. WHAT YOU'LL DO We're looking for a Senior Software Engineer II for our Currents team, responsible for building, maintaining, and evolving Currents, our data export system at scale. The...SeniorInternshipWork at officeLocal areaFlexible hours$50 - $53 per hour
...Job Responsibility: Job Title: Platform Engineer Location: Toronto Downtown,Canada Job Type: Full time contract Department: Engineering... ...Skills and Qualifications: ~6+ years of experience in software/platform engineering roles. ~ Strong proficiency in Python for...SeniorHourly payFull timeContract workRelocationMonday to friday- ...critical data streaming systems that process tens of billions of messages daily. Bring software projects from concept through production and advance foundational systems. Mentor engineers and lead by example in a collaborative team environment. Requirements At least...SeniorFull timeWork at officeFlexible hours
$159.1k - $198k per year
...provider side. Position Summary League is seeking a Software Security Engineer to join our Security Engineering org and focus full-time on... ...AI to improve personal productivity and quality of output Senior ICs / Managers: Integrate AI into team workflows and improve...SeniorFull timeWork at officeRemote workFlexible hours$130k - $140k per year
...London. This role is open to hybrid candidates commutable to our Toronto HUB office. Job Description Are you a passionate Senior Software Engineer looking to make a significant impact in the fintech space? Join Curinos, where you will play a pivotal role in shaping the...SeniorPart timeWork at officeWork from homeFlexible hours$100k - $145k per year
...Senior Software Engineer, AI Are you ready to shape the future of AI-driven content technology while leading cutting-edge innovation in a mission-critical role? Do you thrive in environments where your technical expertise can directly impact how the world's leading professionals...SeniorFull timeWork at officeLocal areaFlexible hours$140k - $170k per year
...passionate individuals to help make this vision a reality for millions more patients across North America. About the team: As a Senior Software Engineer on our Provider team, you will have the opportunity to apply your Full Stack expertise towards building the next generation...SeniorFull timeWork at office2 days per week- About PocketHealth Burnout, staffing shortages, chronic underfunding — healthcare is under more strain than it has ever been. A disproportionate share of available resources never reach patients; they're consumed by the administrative layer that sits between a provider and...SeniorFull time
$120k - $150k per year
...world's most reliable on-demand, logistics engine for delivery. We are continuing to grow... ...Engineering offices globally! We are looking for Senior iOS Engineers to build and maintain a... ..., Claude Code, Codex, Cursor) in the full software development lifecycle, including designing...SeniorFull timeWork at officeLocal areaRemote work$95k - $145k per year
Senior Software Engineering Specialist Position Description Location: Toronto/Montreal Preferred other locations in Canada will be considered within proximity to a CGI Office. Languages: Bilingual (English/French) Preferred Employment Type: Full-Time CGI is seeking...SeniorLong term contractPermanent employmentFull timeWork at officeShift work- ...automation, and we’ve assembled a world-class engineering team with staff-level talent from... ...and Rippling. Role Overview As a senior/staff engineer, you will be driving initiatives... ...(e.g. fintech), or complex workflow engines is a strong plus Loves in-person culture...SeniorFull timeWork at office
- ...with distributed teams of architects, infrastructure and security engineers, and every product team that consumes the platform —... ...how we handle your personal information. ZoomInfo may use a software-based assessment as part of the recruitment process. More information...SeniorLong term contractRemote workWorldwide
$136k - $170k per year
...this by cultivating a work environment where all team members belong and have the opportunity to thrive. Lyft is looking for software engineers from a scope of disciplines. We are growing our team with people who want to build, improve and incorporate technologies that make...SeniorHourly payWork at officeFlexible hours3 days per week$100k - $145k per year
...agent platform team builds and ships using AI-native engineering practices: agentic coding tools that let a small, senior group move at a pace well beyond traditional... ...experience architecting and shipping production software systems, including hands-on experience building AI...SeniorInternshipWork at officeLocal areaFlexible hours$136k - $170k per year
...Without mapping services, none of these real world interactions between people and transport can happen. We are hiring a Senior Software Engineer to join our Pickup, Places and Search team within the Mapping organization that is responsible for building, enhancing and...SeniorHourly payLong term contractTemporary workWork at officeFlexible hours3 days per week$81.6k - $115.2k per year
...appropriate quality and control measures. Adhere to enterprise engineering frameworks software development methodologies release processes and control... ...look forward to hearing from you! Language Requirement (Quebec only): Sans Objet Required Experience: Senior IC...SeniorFull timeWork from home$166k - $195k per year
...closely with product managers, product designers, and security engineers to deliver highly reliable, high-performance systems for... ...high technical standards, and respectful collaboration. As a Senior Software Developer , you’ll build and own the backend services, infrastructure...SeniorFull timeWork at officeWorldwideFlexible hoursShift work3 days per week$136k - $170k per year
...traditional QA - we're building the future of quality engineering. This is a chance to step into a Senior role where you won't just write code; you'll design... ...are seeking a highly skilled and innovative Senior Software Engineer to join our team. You will be instrumental...SeniorHourly payInternshipWork at officeFlexible hoursShift work3 days per week- ...solutions for network visibility and threat detection. Develop software to optimize cloud egress and gateway hosting costs while... ...production delivery. Requirements ~10+ years of software engineering experience, including at least 7+ years focused primarily on backend...Senior
$140k - $220k per year
...and has an unwavering commitment to creating a sense of belonging for all employees. The Opportunity We are seeking a Senior Software Engineer to join our hedge accounting team within DerivativeEDGE. Reporting to the Engineering lead, this role works closely with Product...SeniorFull timeLocal areaRemote workFlexible hours$125.88k - $151.06k per year
...canonical and ready to query, with no engineering or maintenance required. We’re proud that... ...movement across the systems, clouds, engines, and tools they rely on. dbt Labs pioneered... ...career sites. We’re looking for a Senior Software Engineer within our Engineering...SeniorFull timeInternshipWork at officeRemote work$136k - $187k per year
...in on this mission. If you are too, let's talk. Datastores Engineer, Platform Infrastructure The Auth0 platform secures more than... ...rotation. You might be a good fit if you: Have 5-8 years of software development experience. Are proficient in or have a desire to...SeniorFull timeLocal areaWorldwide
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Engineer Software. Be the first to apply!
- director software engineering Toronto, ON
- software engineer co-op Toronto, ON
- software developer no experience Toronto, ON
- junior software engineer Toronto, ON
- software engineer Toronto, ON
- software engineer internship Toronto, ON
- software engineer - robotics Toronto, ON
- new graduate software developer Toronto, ON
- linux software engineer Toronto, ON
- software engineer - computer Toronto, ON

