Talent.com
Senior Software Test Engineer
Senior Software Test EngineerThundersoft Canada Corporation • North York, Ontario (ON), CA
No longer accepting applications
Senior Software Test Engineer

Senior Software Test Engineer

Thundersoft Canada Corporation • North York, Ontario (ON), CA
2 days ago
Job type
  • Full-time
Job description

Job description : Job description :

About the Role

We are seeking a highly skilled Senior Software Testing Engineer to lead advanced validation efforts across Neural Processing Unit (NPU) software, AI workloads, Windows AI features, and machine learning quantization workflows. This role focuses on ensuring software stability, certification readiness, and optimal performance across next-generation Windows AI platforms. You will collaborate closely with cross-functional teams, including firmware, driver, software, and Microsoft engineering partners.

Key Duties & Responsibilities

Perform comprehensive software validation of NPU-related firmware, drivers, and execution layers to ensure performance, functionality, and power efficiency meet certification requirements.

Participate in certification processes for the NPU Execution Provider (NPU EP) to ensure compatibility and reliability within Microsoft AI frameworks.

Generate detailed test reports, log defects, and provide actionable feedback to firmware, driver, and software teams to improve throughput, stability, and feature compliance.

Validate AI workloads running on NPU hardware, focusing on software-level performance, scalability, and stability under varying test conditions.

Collaborate with Microsoft engineering teams to certify DirectML Execution Provider (DML EP) functionality and ensure alignment with AI workload requirements.

Debug and troubleshoot AI inference and training pipelines during validation to ensure smooth software integration on Windows AI platforms.

Conduct functional, performance, and security testing of Windows AI Copilot features built for NPU-enabled devices.

Validate end-to-end user scenarios across Co-Pilot applications such as Paint Co-Creator, Live Translation, Recall, and Settings Agent.

Analyze software telemetry, system logs, and user feedback to identify defects and collaborate with development teams for timely issue resolution.

Develop, implement, and validate software-based quantization methods using the Olive toolchain and other AI frameworks to optimize model size while maintaining accuracy.

Perform quantization-aware validation to ensure models meet required quality and performance benchmarks on resource-constrained platforms.

Benchmark quantized models across multiple hardware targets and AI workloads to verify consistency, compatibility, and certification readiness.

Qualifications

Bachelors or Masters degree in Computer Science, Electrical Engineering, or a related field.

5 10+ years of experience in software testing, validation, or quality engineering (ideally in AI, ML, or NPU systems).

Strong understanding of machine learning frameworks, AI workload execution, and performance testing.

Hands-on experience with Windows platform testing, hardware-software integration, and debugging tools.

Familiarity with quantization methods, ONNX, DirectML, Olive, or similar ML toolchains (preferred).

Excellent analytical, problem-solving, and communication skills; ability to collaborate with global engineering teams.

Job Type : Full-time

Benefits : Dental care

Employee assistance program

Extended health care

Life insurance

On-site parking

Paid time off

RRSP match

Create a job alert for this search

Senior Test Engineer • North York, Ontario (ON), CA

Similar jobs
Senior Software Engineer

Senior Software Engineer

Sage Recruiting • Toronto, ON, Canada
Full-time
Hybrid remote (once a month in the Toronto office).Sage Recruiting is partnering with a fast-growing SaaS startup that’s bringing modern engineering to one of the most outdated industries aro...Show more
Last updated: 30+ days ago • Promoted
Test Development Engineer

Test Development Engineer

Actalent • Newmarket, ON, Canada
Full-time
The ideal candidate for the Test Development Engineering position thrives at the hardware / software boundary and is motivated by solving complex problems in a fast-paced environment.They are looking...Show more
Last updated: 2 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Clutch Technologies Inc. • Toronto, ON, Canada
Full-time +1
Clutch is Canada's largest online used car retailer, delivering a seamless, hassle-free car-buying experience to drivers everywhere. Customers can browse hundreds of cars from the comfort of the...Show more
Last updated: 30+ days ago • Promoted
Senior Automation Engineer - Qualitest

Senior Automation Engineer - Qualitest

Qualitest • north york, on, ca
Full-time
Qualitest looking for a Senior Automation Engineer with strong technical expertise and leadership qualities.The ideal candidate should be a self-starter who can quickly contribute, lead automation ...Show more
Last updated: 6 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Everbridge • Toronto, Canada
Full-time
Engineering team at Everbridge.In this role, you’ll architect and build scalable, resilient services that power our critical event management platform. Your work will directly impact the reliability...Show more
Last updated: 1 day ago • Promoted
Software Engineer In Test

Software Engineer In Test

Accommodations Plus International • Markham, ON, Canada
Full-time
Job Title : Software Engineer in Test .Location : Markham, Ontario .We are seeking a highly skilled Software Engineer in Test to join our dynamic Engineering team.This is a software de...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Clariti Cloud Inc. • Toronto, ON, Canada
Full-time +1
Join our mission to provide governments with exceptional experiences so they can do the same for their communities!.We empower governments to deliver exceptional citizen experiences.Senior Software...Show more
Last updated: 3 days ago • Promoted
Software Quality Assurance and Automation Test Engineer -Automotive Infotainment

Software Quality Assurance and Automation Test Engineer -Automotive Infotainment

CIeNET International • Markham, ON, Canada
Full-time
Location : Markham, Ontario, Canada.Position Title : Software Quality Assurance and Automation Test Engineer - Automotive Infotainment. CIeNET is a mobile, automotive, telecom and enterprise software ...Show more
Last updated: 30+ days ago • Promoted
Software Development Engineering in Test (SDET)

Software Development Engineering in Test (SDET)

CGI • Toronto, ON, Canada
Full-time
Software Development Engineering in Test (SDET).We are looking for a highly skilled and motivated SDET to join our team.This hybrid role requires a strong foundation in automation frameworks, testi...Show more
Last updated: 15 days ago • Promoted
Senior Software Engineer

Senior Software Engineer

GroundControl • Toronto, Canada
Permanent
Company Overview GroundControl.Our mission is to deliver advanced software solutions that enable manufacturers to produce high-quality parts and systems with precision and confidence.These parts po...Show more
Last updated: 1 day ago • Promoted
Senior Software Engineer

Senior Software Engineer

Paramount Commerce • Toronto, ON, CA
Remote
Full-time
Quick Apply
We are Paramount Commerce, a leading fintech company focused on simplifying payments in Canada.Since the early 2000s, we have redefined online purchasing by introducing a way to pay directly from a...Show more
Last updated: 30+ days ago
Test Automation Engineer

Test Automation Engineer

Evertz Microsystems Limited • Markham, ON, Canada
Full-time
In this role, you’ll test and validate hardware / software for real-world applications, collaborate with talented designers to solve complex functionality challenges, and leverage cutting-edge ...Show more
Last updated: 30+ days ago • Promoted
Program Test Manager

Program Test Manager

Teacup Tech Systems • newmarket, on, ca
Permanent
Reporting to the Team Lead for Enterprise Quality Assurance, the Program Test Manager is responsible for managing the testing and delivery of a multi-year program of complex projects, as well as me...Show more
Last updated: 2 days ago • Promoted
Senior Murex Test Engineer - MxTest

Senior Murex Test Engineer - MxTest

EPAM Systems • Toronto, ON, Canada
Full-time
First Derivative is driven by people, data, and technology, unlocking the value of insight, hindsight, and foresight to drive organizations forward. Counting many of the world's leading investment b...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer

Senior Software Engineer

Puzzle Cats • Toronto, ON, Canada
Full-time
About the Senior Software Engineer position.We are looking for talented engineers interested in creating something big! To succeed in this role, you will need to have a good understanding of the ca...Show more
Last updated: 30+ days ago • Promoted
Senior Test and Instrumentation Engineer

Senior Test and Instrumentation Engineer

Essence Coaching Group • Markham, ON, Canada
Full-time
Senior Test and Instrumentation Engineer.Lindsay, Ontario, Canada (Hybrid).CAD 120,000 – 165,000 gross / year.Senior Test & Instrumentation Engineer. This is a highly hands-on, senior-level ...Show more
Last updated: 8 days ago • Promoted
Sr. Software Developer in Test (Python)

Sr. Software Developer in Test (Python)

Align Technology • Toronto, ON, Canada
Full-time
This full-time, on-site position is ideal for experienced senior software development professionals with experience in automated testing. We are looking for a Senior Software Developer in Test (Sr.S...Show more
Last updated: 30+ days ago • Promoted
Senior Software Engineer (Temp)

Senior Software Engineer (Temp)

TTEC Digital • Toronto, Canada
Full-time
Senior Software Engineer (Temp) Join to apply for the Senior Software Engineer (Temp) role at TTEC Digital.At TTEC Digital, we coach clients to ensure their employees feel valued, and fully support...Show more
Last updated: 26 days ago • Promoted