Senior Software Engineer — SmartHLS Applications
1 week ago
Senior Software Engineer — SmartHLS Applications (FPGA/SoC) Join to apply for the Senior Software Engineer — SmartHLS Applications (FPGA/SoC) role at Microchip Technology Inc. Job Description Role Summary: Design, productize, and support SmartHLS-based C++ open-source libraries and reference applications for Microchip’s PolarFire® FPGA and PolarFire® SoC families. This role blends hands‑on feature development, on‑board test/CI bring‑up, developer‑experience tooling, and FAE/customer training. Collaborate with the HLS compiler team, CI/SQA, and FAE teams to deliver high‑quality, well‑documented IP and examples that accelerate customer adoption. About The Team The SmartHLS Applications team builds reusable C++ libraries (e.g., Vision, DSP, Math, etc.) and designs, integrates them with Libero® SoC, and maintains on‑board/CI testing to ensure reliability across supported boards (BeagleV‑Fire, Icicle, PolarFire Video Kit, Discovery Kit, …). The team also authors hands‑on labs and training materials for FAEs and customers. Key Responsibilities Build and maintain SmartHLS C++ libraries and examples Own feature development and pull requests in internal GitHub repositories Deliver production‑quality HLS IP, including verification, QoR analysis, and demo integration Develop and deliver FAE/customer training (labs, docs, IDE walk‑throughs), including Embedded SW, HLS, and System‑level flows Stand up and improve on‑board/CI testing for SmartHLS (for Windows and Linux); triage failures and drive fixes with CI owners Operate and enhance a board‑farm manager to reduce board contention and improve reservation/health checks of the hardware boards Support cross‑team handoffs by aligning deliverables and follow‑ups with internal and external customers Requirements / Qualifications Minimum Qualifications Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field 5+ years of professional experience in software development Strong modern C/C++ and Python programming skills Working knowledge of FPGA/SoC design flows Experience authoring training and developer guides (step‑by‑step labs & documentation) Hands‑on with FPGA development boards Git/GitHub development with pull‑request workflows for internal/external repositories Preferred Qualifications Familiarity with RISC‑V is a plus Experience using Generative AI tools and frameworks such as LLMs & RAGs Familiarity with High‑Level Synthesis Tools & Technologies Libero® SoC 2025.1, SmartHLS C/C++, Python, GenAI frameworks Jenkins, Confluence, Jira, Bitbucket, GitHub Linux and Windows development environments RISC‑V (Soft Mi‑V) reference platforms and evaluation boards Work Model Hybrid – Primary work location is Toronto, Ontario. The team collaborates in person for select planning, workshops, or lab activities; remote work is supported for focused development. Travel Time 0 % – 25 % Pay Range The annual base salary range for this position is $86,000 – $186,000. If you have any questions about pay or benefits, you can find more information at the link provided on the company career site. Ontario Accommodation 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: * The base salary may vary based on location, experience, and other factors. #J-18808-Ljbffr
-
Canada - Toronto - Yonge Street (th Floor) Microchip Full time $86,000 - $186,000 per yearAre 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...
-
Senior Software Engineer
6 days ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer at ECI Software Solutions Location: Canada - Remote EST/CST We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, moving from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted...
-
Senior Software Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeSenior Software Engineer – ECI Software Solutions Location: US or CA Remote We are seeking a Senior Software Engineer with a strong "builder" mindset who is passionate about creating intelligent, scalable, and automated platforms. You will play a key role in designing, building, and integrating AI-powered agents and systems that enhance our products and...
-
Senior Software Engineer
28 minutes ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Engineer
4 weeks ago
, , Canada Aplos Software Full timeAbout Aplos, Raisely and Keela: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more...
-
Senior Cloud-Native Software Engineer
6 days ago
, , Canada ECI Software Solutions Full timeA software development company in Canada is seeking an experienced Senior Software Engineer to play a crucial role in designing and executing product modernization plans. You will work on transitioning to a SaaS-based cloud-native architecture with a strong focus on quality and operational excellence. The ideal candidate should have over 7 years of software...
-
Senior Software Engineer
3 weeks ago
, BC, Canada Aplos Software Full timeAbout Velora: We’re excited to share that Aplos, Raisely, and Keela have come together to form one unified company, Velora , with a shared mission: to help nonprofit organizations thrive. While we continue to offer the products you know and love, we now operate as one team, dedicated to making nonprofit work easier, more impactful, and more sustainable....
-
Senior Software Engineer
2 days ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Staff Sales Engineer
2 weeks ago
, , Canada Black Duck Software, Inc. Full timeA leading software security company in Canada is looking for a Senior Staff Sales Engineer to bridge technical and commercial aspects of application security solutions. The ideal candidate will have over 8 years of experience in sales engineering, with a robust understanding of SAST, SCA, and DAST technologies. This role involves working closely with...
-
Senior Software Engineer, Web Application
3 weeks ago
, , Canada Censys Full timeSenior Software Engineer, Web Application Remote (US/Canada) Company Background Censys’ mission is to be the one place to understand everything on the internet. Frustrated by the lack of trustworthy Internet intelligence, we set out to create the industry’s most comprehensive, accurate, and up-to-date map of the Internet. Today, Censys delivers real-time...