Software Engineer I

4 weeks ago


Toronto, Ontario, Canada Microchip Technology Full time

We are seeking a highly skilled Software Engineer I to join our team at Microchip Technology Inc. in Toronto. As a member of our creative and motivated team, you will develop next-generation compute platforms for edge compute applications integrated within high-performance low power FPGAs.

As a Software Engineer I, you will help develop machine learning inference systems for FPGA. You will be a software programmer in your group, using your knowledge to create new IP and build systems. Your group will work on a vertical design from customer software interfaces to the hardware itself. You will be asked to problem-solve and contribute to many layers of the design.

Responsibilities:

  • Write high quality code in Python and C/C++.
  • Develop software for the SDK that imports and compiles ML models.
  • Analyze system performance and determine bottlenecks.
  • Develop embedded control software for real-time system.

Requirements/Qualifications:

  • Bachelor's degree in Electrical Engineering, Computer Science or Computer Engineering, Master's preferred.
  • Experience working with AI/ML.
  • Experience developing with Python and C/C++.
  • Familiarity with software version control systems like Git.
  • Comfortable working in Linux.

Preferred Qualifications:

  • Experience with ML inference systems.
  • Experience training custom models in TensorFlow or PyTorch.
  • Experience analyzing workloads for multi-core CPUs/ DSP use cases/ Neural Networks.
  • Experience working with ML conversion formats such as ONNX or TFLite.

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. In addition to these components, our package includes health benefits that begin day one, retirement savings plans, and an industry leading IESPP program with a 6-month look back feature. Find more information about all our benefits at the link below:

The annual base salary range for this position is $76,000 - $114,000.*

*Range is dependent on numerous factors including job location, skills and experience.


  • Software Engineer I

    4 weeks ago


    Toronto, Ontario, Canada TD Bank Full time

    Job Title: Software Engineer IJob Summary:We are seeking a highly skilled Software Engineer I to join our team at TD Bank. As a Software Engineer I, you will be responsible for designing, developing, and deploying software applications that meet the needs of our customers.Key Responsibilities:Design and develop software applications using a variety of...

  • Software Engineer I

    4 weeks ago


    Toronto, Ontario, Canada Microchip Technology Full time

    We are seeking a highly skilled Software Engineer I to join our team at Microchip Technology. As a member of our FPGA group, you will develop next-generation compute platforms for edge compute applications integrated within high-performance, low-power FPGAs.As a Software Engineer I, you will help develop machine learning inference systems for FPGA. You will...


  • Toronto, Ontario, Canada Jonas Software UK Full time

    Job Title: Senior Software EngineerWe are seeking an experienced Senior Software Engineer to join our team at Company. The ideal candidate will have a strong background in cloud computing and cybersecurity, with a proven track record of delivering high-quality software solutions.Key Responsibilities:* Design and develop scalable cloud-based systems and...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada JABLONSKY, AST AND PARTNERS Full time

    We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will design, develop, and test software applications. The ideal candidate will have a strong foundation in software development principles and experience with various programming languages.Key Responsibilities:1. Design and develop software applications using various...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada TWI Foods Inc Full time

    Job Title: Software EngineerAbout the Role:We are seeking a skilled Software Engineer to join our team. As a Software Engineer, you will be responsible for designing, developing, and testing software applications.Responsibilities:- Design and develop software applications- Test and debug software applications- Collaborate with cross-functional teams to...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada DIL SE INDIAN RESTAURANT & BAR Full time

    Job Title: Software EngineerAs a software engineer at our company, you will be responsible for designing, developing, and testing software applications. Your primary duties will include writing clean, efficient, and well-documented code, collaborating with cross-functional teams, and ensuring the quality of our products.Key Responsibilities:- Design and...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada West Shefford Food Company Full time

    About the Role:We are seeking a highly skilled Software Engineer to join our team at "{company}". As a key member of our development team, you will be responsible for designing, developing, and maintaining our software applications.Main Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Can-Am Management Consulting Full time

    We are seeking a highly skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and maintaining our software applications.

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Flying Horse Logistics Inc. Full time

    Job Description: We are seeking a highly skilled Software Engineer to join our team at {company}. The successful candidate will be responsible for designing, developing, and testing software applications using a range of technologies.

  • Software Engineer

    3 days ago


    Toronto, Ontario, Canada R.V. Anderson Associates Limited Full time

    We are seeking a skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and deploying software applications. Your work will involve collaborating with cross-functional teams to identify and prioritize project requirements, developing high-quality code, and ensuring...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada SAZAN IT CONSULTING INC. Full time

    Job Title: Software EngineerWe are seeking a skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Key Responsibilities:* Design and develop software applications using various programming languages and frameworks* Collaborate with...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada OPTIMUM CAR RENTALS Full time

    As a Software Engineer at Company, you will be responsible for designing and developing software solutions that meet the needs of our customers.Key Responsibilities:Design and develop software applications using various programming languages and technologies.Collaborate with cross-functional teams to identify and prioritize project requirements.Test and...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Ontario Ltd. Full time

    About the Job:We are seeking a highly skilled Software Engineer to join our team in Backend Development. As a key member of our software engineering team, you will be responsible for designing, developing, and maintaining our company's software applications.Responsibilities:Develop and maintain software applications using our chosen programming languages and...

  • Software Engineer

    1 week ago


    Toronto, Ontario, Canada Amazon Full time

    Job Title: Software EngineerWe are seeking an experienced Software Engineer to join our team at Company. As a key member of our development team, you will be responsible for designing, implementing, and maintaining software applications.Key Responsibilities:1. Collaborate with cross-functional teams to identify and prioritize project requirements.2. Design...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Randstad Full time

    We are seeking a skilled Software Engineer to join our team at {company}. Key responsibilities include designing, developing, and testing software applications to meet business requirements.Main tasks:• Design and develop software applications using various programming languages and technologies.• Collaborate with cross-functional teams to identify...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada The Tile Shoppe Inc. Full time

    About the RoleWe are seeking a highly skilled Software Engineer to join our team at {company}. The successful candidate will have the opportunity to work on a range of exciting projects, using their technical expertise to drive innovation and improvement.Key ResponsibilitiesDesign and develop software applications using various programming...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada Playa Cabana Full time

    We are seeking a highly skilled Software Engineer to join our team at {company}. As a key member of our development team, you will be responsible for designing, developing, and testing software applications.Responsibilities:Design and develop software applications using various programming languages and technologiesCollaborate with cross-functional teams to...

  • Software Engineer

    3 weeks ago


    Toronto, Ontario, Canada HeadHunting Inc. Full time

    We are seeking a skilled Software Engineer to join our team at {company}. In this role, you will be responsible for designing, developing, and testing software applications using a range of programming languages and technologies.Key Responsibilities:Design and develop software applications using agile methodologiesCollaborate with cross-functional teams to...

  • Software Engineer

    1 week ago


    Toronto, Ontario, Canada Amazon Full time

    Job Title: Senior Software Engineer (Backend)Job Summary:We are seeking a skilled Senior Software Engineer (Backend) to join our team at {company}. As a key member of our engineering team, you will be responsible for designing, developing, and maintaining the backend infrastructure of our product.Main Responsibilities:* Design and develop scalable and...


  • Toronto, Ontario, Canada The Biryani Walla (Toronto Downtown) Full time

    Job Title: Senior Software EngineerAbout Us:{company} is a leading technology firm that is dedicated to delivering innovative software solutions to our clients. We are currently seeking an experienced Senior Software Engineer to join our team.Job Responsibilities:• Design and develop software applications using various programming languages• Collaborate...