×
Register Here to Apply for Jobs or Post Jobs. X

Senior Engineer - Software

Job in Toronto, Ontario, C6A, Canada
Listing for: FHLB Des Moines
Full Time position
Listed on 2026-07-21
Job specializations:
  • Software Development
    Software Engineer, Unix/Linux, Embedded Systems/ Firmware/ IoT, C++ Developer
Salary/Wage Range or Industry Benchmark: 90000 - 140000 CAD Yearly CAD 90000.00 140000.00 YEAR
Job Description & How to Apply Below

Microchip’s FPGA software engineering team develops advanced Electronic Design Automation (EDA) tools to empower customers to program and optimize Microchip FPGAs. This role focuses on compiler development (LLVM/MLIR-based) within the High-Level Synthesis (HLS) group, contributing to innovative system‑level FPGA design solutions.

Responsibilities
  • Develop, verify, and maintain advanced analysis and transformation passes for our high‑level synthesis compiler.
  • Optimize HLS‑generated hardware architectures for power, performance, and area.
  • Analyze real‑world customer applications to uncover performance and area improvement opportunities, implementing 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 in C/C++.
  • At least 2 years of hands‑on experience with LLVM/MLIR.
  • Solid understanding of algorithms and data structures.
  • Strong background in digital design principles.
Preferred Qualifications
  • Experience with MLIR.
  • Hands‑on experience with FPGAs.
  • Familiarity with high‑level synthesis tools.
  • Proficiency with Git.
  • Experience with Python, Bash, or Tcl scripting.
  • Comfortable working on large‑scale software projects in Linux and Windows environments.
Location & Logistics
  • Toronto, Ontario – 67 Yonge Street.
  • Travel: 0% – 25%.
  • Compensation: $90,000 – $140,000 base, plus stock units, bonuses, and comprehensive benefits.
Benefits & Accommodations
  • Health benefits begin day one; retirement savings and IESPP program.
  • Strong accommodation policies to support accessibility.
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary