Senior Software Engineer — SmartHLS Applications
6 days 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
-
Senior Engineer II
1 week ago
, , Canada Microchip Technology Inc. Full timeJoin 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...
-
Senior Solutions Architect, Applications
1 week ago
Canada Global Applications Solution Full timeSenior Solutions Architect | Banking & Capital Markets (Remote - Canada) Are you a visionary technologist with a deep footprint in the Banking and Financial Services (BFSI) sector? We are seeking a Senior Solutions Architect to lead high-impact strategic initiatives, from legacy modernization to global cloud migrations. This role is a unique...
-
Senior Software Engineer
2 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
4 weeks ago
, , Canada ECI Software Solutions Full timeLocation: Canada - Remote (EST/CST Business Hours) We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted in AWS. A Senior Software Engineer...
-
Senior Software Engineer
2 weeks ago
, , Canada Jonas Software Full timeSenior Software Engineer (Java / AWS) Join to apply for the Senior Software Engineer (Java / AWS) role at Jonas Software. About The Role We are seeking a Senior Software Engineer with strong experience in Java development and modern cloud‑native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services,...
-
Senior Software Engineer
3 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
2 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, Web Application
3 weeks ago
, , Canada Censys Full timeSenior Software Engineer, Web Application Join to apply for the Senior Software Engineer, Web Application role at Censys . 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...
-
Senior Staff Sales Engineer
1 week 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 — Cloud-Native SaaS
4 weeks ago
, , Canada ECI Software Solutions Full timeA leading software solutions company is looking for a Senior Software Engineer to play a crucial role in transforming their product architecture from a standalone application to a cloud-native SaaS model. The role involves designing, planning, and implementing high-quality software components while mentoring the engineering team in best practices of...