Software Engineer — HLS and GenAI Applications

3 weeks ago


Canada Microchip Technology Inc. Full time

Software Engineer — HLS and GenAI Applications (FPGA/SoC) Join to apply for the Software Engineer — HLS and GenAI Applications (FPGA/SoC) role at Microchip Technology Inc. Role Summary As a junior engineer you will get the opportunity to work on different projects and learn about the different aspects of developing customer‑facing reference designs, libraries and next‑generation tooling that enhance the development experience. You will help design, implement and support C++ High‑Level Synthesis open‑source libraries and reference applications for Microchip’s FPGAs. This role blends hands‑on feature development, algorithm implementation and on‑board testing. You will collaborate with other teams within Microchip, including the HLS compiler team, backend tools, continuous integration/SQA, and FAE teams to deliver high‑quality, well‑documented functions and examples that accelerate customer adoption. You will also learn and apply the latest Generative AI techniques to increase productivity and deliver faster results from proof‑of‑concept to market. About The Team The HLS Applications team uses higher levels of abstraction to build reusable libraries, example designs, and integrate them with Libero™ SoC to ensure reliability across supported FPGA development boards. The team authors hands‑on labs and training materials and works closely with FAEs and customers to increase adoption of Microchip High‑Level Synthesis Technologies. Key Responsibilities Build and maintain C++ HLS open‑source libraries in GitHub, including image and video processing, digital signal processing, fixed‑point math, and other libraries. Write reference designs, demos and examples that highlight the features of Microchip HLS technology and next generation tools. Develop and deliver FAE/customer training (labs, docs, IDE walk‑throughs), including Embedded SW, HLS, and advanced system‑level flows. Help improve on‑board/CI testing for HLS (for Windows and Linux). Work along with FAEs and Tech Support teams to continuously improve customer experience using HLS. Requirements / Qualifications Degree in Computer Engineering or Computer Science. Strong modern C/C++ and Python programming skills. Hands‑on experience with FPGA flows and development boards. Experience authoring training and developer guides (e.g., step‑by‑step labs & documentation). Experience with HDL languages (Verilog, SystemVerilog or VHDL). Familiarity using Generative AI tools and frameworks such as LLMs & RAGs. Preferred Qualifications Experience with RISC‑V is a plus. Knowledge of the TCL scripting language. Understanding of High‑Level Synthesis. Git/GitHub development with PR workflows. Travel Time 0% - 25% Pay Range The annual base salary range for this position is $76,000 - $114,000.* We offer a total compensation package that includes base pay, restricted stock units, quarterly bonus payments, health benefits, retirement savings plans, and an industry‑leading IESPP program with a 6‑month look‑back feature. 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. Please let us know what type of accommodations you require so we can remove barriers and help you participate throughout the interview process. Contact: (accommodation requests only). #J-18808-Ljbffr



  • , , Canada Microchip Technology Inc. Full time

    A leading semiconductor company in Canada is seeking a Software Engineer for HLS and GenAI Applications. This role involves developing customer-facing libraries and tools using C++ and Python, improving customer experience, and collaborating with multiple teams. The ideal candidate will have a degree in Computer Engineering or Computer Science and hands-on...


  • , , Canada Microchip Technology Inc. Full time

    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®...


  • , , Canada Innodata Inc. Full time

    A technology firm is seeking a Software Engineering Associate to develop and evaluate GenAI applications. The role focuses on building systems using Python and collaborating with experienced engineers. Candidates should possess strong programming skills, a Bachelor’s degree in Computer Science, and a passion for AI. This position is a unique opportunity...


  • Canada - Toronto - Yonge Street (th Floor) Microchip Full time $86,000 - $186,000 per year

    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...


  • , , Canada DataRobot Full time

    A leading AI company in Canada is seeking a Senior Software Engineer to expand its Data & Connectors engineering team. This role will focus on backend development for the GenAI platform and requires strong Python coding skills as well as experience in cloud environments. The ideal candidate has between 4 to 10+ years of experience in collaborative settings....


  • , , Canada Innodata Inc. Full time

    Software Engineering Associate (open to US or Canada) Join to apply for the Software Engineering Associate (open to US or Canada) role at Innodata Inc. About The Role We’re looking for curious, hands‑on engineers eager to build the next wave of Generative AI applications. As an Associate Software Engineer , you’ll work with experienced AI architects...


  • , , Canada AVL Software and Functions GmbH Full time

    Select how often (in days) to receive an alert: AVL TSI Canada, Inc. offers a job in the Canada (CA) as Application Engineering II Application Engineer AVL TSI Canada, Inc. is dedicated to providing technical support and business development expertise to the growing Canadian mobility market. Our team is pleased to provide these resources near the two core...


  • , , Canada AVL Software and Functions GmbH Full time

    Application Engineering II AVL TSI Canada, Inc. is dedicated to providing technical support and business development expertise to the growing Canadian mobility market. Our team is pleased to provide these resources near the two core R&D clusters of Montreal and the Toronto-Windsor corridor. AVL TSI Canada offers an expansive portfolio to meet unique customer...


  • , , Canada Synodex Full time

    Software Engineering Associate (open to US or Canada) Join to apply for the Software Engineering Associate (open to US or Canada) role at Synodex Get AI-powered advice on this job and more exclusive features. About the company Innodata (NASDAQ: INOD) is a leading data engineering company. With more than 2,000 customers and operations in 13 cities around the...


  • , , Canada Autodesk Full time

    Senior Software Developer (Applied GenAI – DevX) Join to apply for the Senior Software Developer (Applied GenAI – DevX) role at Autodesk. Position Overview As a Senior Software Developer on the Fusion platform services team within Product Development and Manufacturing Solutions (PDMS), you'll be part of a team of technologists dedicated to creating...