Senior Software Test Engineer
2 hours ago
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 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, 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
-
Senior Software Engineer
3 weeks ago
Toronto, Canada Beacon Software Full timeJoin to apply for the Senior Software Engineer role at Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies. We are growing our team...
-
Senior Software Engineer
3 weeks ago
Toronto, Canada Beacon Software Full timeJoin to apply for the Senior Software Engineer role at Beacon Software Beacon Software is a permanent capital holding company that acquires and grows essential businesses. We are a profitable Series B+ firm supported by tier‑1 venture capital, crossover and endowment investors, as well as founders of leading technology companies. We are growing our team...
-
Senior Software Development Engineer in Test
1 week ago
Toronto, Canada Kong Inc. Full timeSenior Software Development Engineer in Test Get AI-powered advice on this job and more exclusive features. This range is provided by Kong Inc. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$144,780.00/yr - CA$202,825.00/yr Are you ready to power the World's connections? If you...
-
Senior Software Development Engineer in Test
1 week ago
Toronto, Canada Kong Inc. Full timeSenior Software Development Engineer in Test Get AI-powered advice on this job and more exclusive features. This range is provided by Kong Inc. Your actual pay will be based on your skills and experience — talk with your recruiter to learn more. Base pay range CA$144,780.00/yr - CA$202,825.00/yr Are you ready to power the World's connections? If you...
-
Senior Software Engineer
3 weeks ago
Toronto, Canada Beacon Software Full timeJoin to apply for the Senior Software Engineer - Snailworks role at Beacon Software. 2 days ago – Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great...
-
Senior Software Engineer
3 weeks ago
Toronto, Canada Beacon Software Full timeJoin to apply for the Senior Software Engineer - Snailworks role at Beacon Software . 2 days ago – Be among the first 25 applicants. Get AI-powered advice on this job and more exclusive features. Beacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great...
-
Senior Software Development Engineer in Test
4 days ago
Toronto, Canada Kong Full timeAre you ready to power the World's connections? If you don’t think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks every box - we’re looking for candidates that are particularly strong in a few areas, and have some interest and capabilities in others. About the Platform Team at Kong: The Platform Team...
-
Senior Software Development Engineer in Test
2 weeks ago
Toronto, Canada Kong Full timeAre you ready to power the World's connections? If you don’t think you meet all of the criteria below but are still interested in the job, please apply. Nobody checks every box - we’re looking for candidates that are particularly strong in a few areas, and have some interest and capabilities in others. About the Platform Team at Kong: The Platform Team...
-
Senior Software Engineer
2 days ago
Toronto, Canada Millennium Software and Staffing Inc Full timeSoftware Engineer, Backend (All Levels / All Teams) Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026) Software Developer Full Stack (Junior) Software Developer (Full-stack Developer) Software Developer Full Stack (Junior) Junior Software Developer (Askuity division) Software Engineer, Frontend - Mapping Experiences Location: Toronto,...
-
Senior Software Engineer
4 days ago
Toronto, Canada Millennium Software and Staffing Inc Full timeSoftware Engineer, Backend (All Levels / All Teams) Software Engineer I, Entry-Level (Graduation Date: Fall 2025-Summer 2026) Software Developer Full Stack (Junior) 9063-1115 Software Developer (Full-stack Developer) Software Developer Full Stack (Junior) 8165-2812 Junior Software Developer (Askuity division) Software Engineer, Frontend - Mapping Experiences...