Senior FPGA/SoC Software Engineer – SmartHLS Apps (Hybrid)
Microchip
Toronto
On-site
CAD 86,000 - 186,000
Full time
30+ days ago
Job summary
A leading technology organization in Toronto is seeking a Senior Software Engineer to design and support SmartHLS-based C open-source libraries for FPGA applications. The ideal candidate should have a Bachelor's in Computer Science, strong C/C++ and Python skills, and experience with FPGA development boards. This role offers a hybrid work model and a competitive salary ranging from $86,000 to $186,000.
Benefits
Health benefits from day one
Retirement savings plans
Quarterly bonus
Restricted stock units
Qualifications
- 5 years of professional experience in software development.
- Experience using Generative AI tools and frameworks is a plus.
- Familiarity with High-Level Synthesis is a benefit.
Responsibilities
- Build and maintain SmartHLS C libraries and examples.
- Deliver production-quality HLS IP including verification.
- Support cross-team handoffs with internal and external customers.
Skills
Strong modern C / C++ programming skills
Python programming skills
Working knowledge of FPGA / SoC design flows
Experience authoring training and developer guides
Hands-on with FPGA development boards
Git / GitHub development with PR workflows
Education
Bachelors or Masters degree in Computer Science
Tools
Libero SoC 2025.1
SmartHLS
Jenkins
Confluence
Jira
Bitbucket
Linux and Windows development environments
A leading technology organization in Toronto is seeking a Senior Software Engineer to design and support SmartHLS-based C open-source libraries for FPGA applications. The ideal candidate should have a Bachelor's in Computer Science, strong C/C++ and Python skills, and experience with FPGA development boards. This role offers a hybrid work model and a competitive salary ranging from $86,000 to $186,000.