Senior Engineer II
3 days ago
Join to apply for the Senior Engineer II - Software role at Microchip Technology Inc. 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? Microchip Technology Inc. offers trust, empowerment, respect, diversity, and communication, while enabling you to own a piece of a global organization. We help design the technology that runs the world and support your growth and stability through nationally‑recognized Leadership Passage Programs and a culture built around Vision, Mission, and 11 Guiding Values. 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. The High‑Level Synthesis (HLS) group drives innovation in system‑level FPGA design; our SmartHLS™ tool describes hardware accelerators in C/C++ and compiles them into efficient FPGA implementations using LLVM/MLIR compiler infrastructure. The PolarFire® System Designer expands design possibilities, providing a robust platform for building complete SoC solutions that seamlessly integrate RISC‑V processors with FPGA‑based hardware accelerators and support comprehensive system‑level verification. The software engineering team is based in Toronto, at the Microchip office in the downtown financial core at 67 Yonge Street. Responsibilities Develop, verify, and maintain advanced analysis and transformation passes for our high‑level synthesis (HLS) compiler, enabling the generation of high‑performance FPGA designs. Optimize HLS‑generated hardware architectures to improve 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. 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. 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 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. Compensation includes base pay, restricted stock units, quarterly bonuses, health benefits, retirement savings plans, and an industry‑leading IESPP program with a 6‑month look‑back feature. 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, accommodation will be provided in all parts of the hiring process. This contact information is for accommodation requests only and cannot be used to inquire about the status of applications. #J-18808-Ljbffr
-
Senior Software Engineer II, Fullstack
2 weeks ago
, , Canada Narvar Full timeJoin to apply for the Senior Software Engineer II, Fullstack role at Narvar Join to apply for the Senior Software Engineer II, Fullstack role at Narvar Narvar is growing! We are looking for Fullstack Software Engineers that enjoy working on both APIs and UIs. In this role, you will build products that power the post-purchase experience for the biggest brands...
-
Senior Software Engineer II, Foundations
3 weeks ago
, , Canada Vanta Full timeSenior Software Engineer II, Foundations Join to apply for the Senior Software Engineer II, Foundations role at Vanta At Vanta, our mission is to help businesses earn and prove trust. We believe that security should be monitored and verified continuously, and we empower companies to practice better security and prove it with ease. Vanta has a kind and...
-
Engineer I/II
3 days ago
, , Canada Fuscoe Engineering, Inc. Full timeIn 1992, Pat Fuscoe founded Fuscoe Engineering with a vision: create a civil engineering firm where people truly thrive. Built on collaboration, shared success, and innovation, Fuscoe has grown into a 100% employee‑owned company with 190 employee‑owners across five Southern California offices. Today, our services span Survey & Mapping, Stormwater...
-
Senior Software Engineer II
4 weeks ago
, , Canada Confluent Full timeSenior Software Engineer II - Observability (Remote - Canada) Join to apply for the Senior Software Engineer II - Observability (Remote - Canada) role at Confluent We’re not just building better tech. We’re rewriting how data moves and what the world can do with it. With Confluent, data doesn’t sit still. Our platform puts information in motion,...
-
Senior Mobile Engineer II, Maps Framework
2 weeks ago
, , Canada Life360 Full timeSenior Mobile Engineer II, Maps Framework Join to apply for the Senior Mobile Engineer II, Maps Framework role at Life360 3 days ago Be among the first 25 applicants Join to apply for the Senior Mobile Engineer II, Maps Framework role at Life360 About Life360 Life360’s mission is to keep people close to the ones they love. Our category-leading mobile app...
-
Senior Software Engineer II
2 weeks ago
, , Canada Narvar Full timeSenior Software Engineer II (Ruby on Rails) Join to apply for the Senior Software Engineer II (Ruby on Rails) role at Narvar Narvar is growing! We are looking for Software Engineers who are passionate about building engaging & meaningful products in Ruby on Rails. Our products are frequented by millions of customers worldwide on the e-commerce platforms of...
-
Senior Platform Engineer II, Commerce — Remote
4 weeks ago
, , Canada Boulevard Full timeA technology-focused company is seeking a Senior Platform Engineer II to design and scale their e-commerce platform. This role involves building backend services, modernizing legacy applications, and leading projects from concept to deployment. The ideal candidate will have over 6 years of backend experience, strong technical skills in APIs and cloud...
-
Senior Software Engineer II
2 weeks ago
, , Canada Confluent Full timeSenior Software Engineer II - Platform Infrastructure (Remote - Canada) Join to apply for the Senior Software Engineer II - Platform Infrastructure (Remote - Canada) role at Confluent. This range is provided by Confluent. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$179,200.00/yr -...
-
, BC, Canada Confluent Full timeA leading technology company in Canada is searching for a Senior Software Engineer II to enhance its observability platform. In this role, you'll architect and design solutions for managing observability signals at a global scale. The ideal candidate has over 5 years of experience in distributed systems and proficiency with tools like Prometheus and Grafana....
-
Senior II Technical Program Manager
4 weeks ago
, , Canada Akamai Technologies Full timeJoin to apply for the Senior II Technical Program Manager role at Akamai Technologies . The Program Management Team is on a mission to build and operate the world’s most performant, efficient, and reliable planetary‑scale platform. As a Senior II Technical Program Manager you will lead complex technical programs that advance Akamai’s Cloud Computing...