Enable job alerts via email!

Software Engineer

Net2Source (N2S)

Markham

Hybrid

CAD 80,000 - 100,000

Full time

Today
Be an early applicant

Job summary

A leading technology staffing firm in Markham is looking for a Software Development Engineer. The role emphasizes GPU driver development for Machine Learning and Data Centre applications. The ideal candidate should be proficient in C/C++ with a Bachelor’s or Master’s degree and experience in related fields. This position initially requires onsite presence but may transition to a hybrid model. Competitive pay is offered alongside a commitment to diversity and inclusion.

Benefits

Work-life balance
Professional growth
Collaborative culture

Qualifications

  • Proven experience in machine learning and driver development.
  • Experience in GPU driver development for Machine Learning applications.
  • Experience in debugging, analyzing and resolving quality issues.

Responsibilities

  • Develop GPU drivers for Machine Learning and Data Centre applications.
  • Contribute to significant software projects.
  • Solve complex problems and contribute to implementation.
  • Debug, analyze, and resolve customer-reported issues.
  • Ensure effective communication with peers.
  • Collaborate with the open source development community.

Skills

C programming
C++ programming
Debugging skills
Strong communication skills
Knowledge of PC architecture
Familiarity with GPU application development
Contributions to open source projects

Education

Bachelor's degree with 5-7 years of experience
Master's degree with 3-5 years of experience
Job description
Overview

This range is provided by Net2Source (N2S). Your actual pay will be based on your skills and experience — talk with your recruiter to learn more.

Pay Range : $75.00 – $80.00 / hr

Job Title : Software Development Engineer

Location : Markham, ON

Duration : 12 months

The role will initially be 100% onsite in Markham. However, we are open to transitioning to a hybrid model once the developers have settled in and we’ve gained confidence in their ability to work remotely.

The Role

Our team works on the ROCm Platform, an open-source HPC / Hyperscale-class platform for GPU computing. We are looking for an experienced software engineer to develop, maintain, and support ROCm.

The Person

The successful candidate will utilize their knowledge of machine learning and driver development to be a key contributor to the ongoing development of Client drivers and future hardware. The ideal candidate will use outstanding cross-component, independent problem-solving skills, and work with other Compute / Machine Learning teams at Client. They will thrive in a dynamic environment, be a strong teammate with proven initiative who is passionate about developing leading-edge products.

Key Responsibilities
  • GPU driver development in support of Machine Learning and Data Centre applications
  • Contributes to software projects of significant technical importance
  • Solves sophisticated non-recurring problems that lead to development and implementation
  • Debug, analyze and resolve quality and certification issues as reported by Customers and QA
  • Coordinate closely with peers and colleagues to ensure timely and effective communication of all assigned work activities
  • Coordinate with developers in the open source development community
Preferred Experience
  • Proficient in C and C++ programming
  • Excellent debugging and trouble-shooting skills
  • PC architecture knowledge
  • Strong oral and written communication skills
  • Familiarity with compute, graphics, or multimedia GPU application development
  • Proven track record of contributions to open source projects
Academic Credentials
  • Bachelor's degree with 5-7 years or Masters with 3-5 years of proven experience
Why Work With Us?

We believe in more than just jobs—we build careers. At Net2Source, we champion leadership at all levels, celebrate diverse perspectives, and empower you to make an impact. Think work-life balance, professional growth, and a collaborative culture where your ideas matter.

Our Commitment to Inclusion & Equity

Net2Source is an equal opportunity employer, dedicated to fostering a workplace where diverse talents and perspectives are valued. We make all employment decisions based on merit, ensuring a culture of respect, fairness, and opportunity for all, regardless of age, gender, ethnicity, disability, or other protected characteristics.

Awards & Recognition
  • America's Most Honored Businesses (Top 10%)
  • Fastest-Growing Staffing Firm by Staffing Industry Analysts
  • Top 100 by Dallas Business Journal
  • Spirit of Alliance Award by Agile1

Ready to Level Up Your Career?

Click Apply Now and let’s make it happen.

Seniority level : Mid-Senior level

Employment type : Contract

Job function : Information Technology

Industries : Engineering Services and Semiconductor Manufacturing

Referrals increase your chances of interviewing at Net2Source (N2S) by 2x

Get notified about new Software Engineer jobs in Markham, Ontario, Canada.

J-18808-Ljbffr

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

Similar jobs