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

Senior Software Test Engineer

Job in Markham, Ontario, Canada
Listing for: ThunderSoft
Full Time position
Listed on 2026-01-11
Job specializations:
  • Software Development
    AI Engineer, Software Engineer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 CAD Yearly CAD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Get AI-powered advice on this job and more exclusive features.

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 Direct

    ML 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
  • Bachelor’s or Master’s 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, Direct

    ML, Olive, or similar ML tool chains (preferred).
  • Excellent analytical, problem‑solving, and communication skills; ability to collaborate with global engineering teams.
Seniority level

Mid‑Senior level

Employment type

Full‑time

Job function

IT Services and IT Consulting

#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)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary