Enable job alerts via email!

Software Engineer

Microchip Technology

Toronto

On-site

CAD 76,000 - 114,000

Full time

7 days ago
Be an early applicant

Job summary

A leading technology company in Toronto is seeking a motivated individual to support FPGA architecture development. The role involves developing tools and validating software models, requiring a BS or MS in Computer Engineering. Ideal candidates will have 1-3 years of experience, strong C++ skills, and an understanding of logic design. This position offers competitive compensation and extensive benefits.

Benefits

Competitive base pay
Quarterly bonuses
Health benefits from day one
Retirement savings plans
Industry-leading IESPP program

Qualifications

  • 1-3 years of relevant experience.
  • Good understanding of FPGA architectures preferred.
  • Experience with software development in Linux and Windows environments.

Responsibilities

  • Develop tools to support device model generation.
  • Integrate modeling solutions into various implementation flows.
  • Create unit tests to validate the software models.
  • Develop automated flows for model verification activities.

Skills

Logic design
C++
Data structures

Education

BS or MS in Computer Engineering or related field

Tools

Verilog / VHDL
Perl
Python
Bash
TCL
Linux
Windows
Job description

Are you looking for a unique opportunity to be 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 global organization? We offer all that and more at Microchip Technology Inc.

Microchip helps design the technology that runs the world. We support growth and stability, challenge people with an array of products and solutions, and provide career development through programs that enroll thousands annually. Our culture promotes employee development, values‑based decision making, and community – rewarding us with awards for diversity and workplace excellence.

Job Description :

The Application Frameworks and Infrastructure group is looking for a highly motivated individual to support the next‑generation FPGA architecture for Microchip’s FPGAs. In this role you will work on development of tools and infrastructure related to software device models for our FPGAs.

Responsibilities :
  • Develop tools to support device model generation used by implementation groups.
  • Work closely with other software groups (including place/route, timing, power) to integrate the modeling solutions into various implementation flows.
  • Create unit tests to validate the software models.
  • Develop automated flows to support model verification activities.
Minimum Qualifications :
  • BS or MS in Computer Engineering or related field.
  • 1–3 years relevant experience.
  • Good understanding of logic design.
  • Good knowledge and ability in C++ and data structures.
Preferred Qualifications :
  • Basic understanding of FPGA architectures.
  • Understanding of Verilog / VHDL.
  • Experience with shell scripting languages (Perl, Python, Bash, TCL).
  • Experience with software development in Linux and Windows environments.
Travel Time :

0% – 25%

Pay Range :

We offer a total compensation package that ranks among the best in the industry. It consists of competitive base pay, restricted stock units, and quarterly bonus payments. Health benefits begin day one, and we provide retirement savings plans and an industry‑leading IESPP program with a 6‑month look‑back feature. The annual base salary range for this position is $76,000–$114,000, depending on location, skills, and experience.

Ontario Accommodation :

Your accessibility is important to us. For accommodation requests, please email us at [_email_]. In accordance with applicable laws (including human rights and accessibility legislation in Ontario), accommodation is provided throughout the hiring process. Let us know what type of accommodations you require 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.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.