Senior Software Test Engineer
3 weeks ago
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.
-
Senior Software Development Engineer Test
3 weeks ago
New Canada, NS TekRek Full timeTekRek has partners with a global technology leader that is building a cutting edge log analytics platform designed to process, index and analyze petabyte-scale log data in real time. The mission is to turn massive data volumes into actionable insights for our customers. We're working at the intersection of big data, streaming ingestion, indexing, search and...
-
Senior Test Automation Engineer
3 weeks ago
, , Canada ECI Software Solutions Full timeLocation: Canada - Remote EST/CST We're seeking a Senior Test Automation Engineer who is ready to play a crucial role in our product modernization efforts as we go from a monolithic desktop application to a SaaS-based cloud-native architecture leveraging microservices and hosted in AWS. You'll perform test strategy, design, planning and automation leveraging...
-
Senior Software Engineer
2 weeks ago
, , Canada ECI Software Solutions Full timeLocation: Canada - Remote (EST/CST Business Hours) We are seeking a Senior Software Engineer who is ready to play a crucial role in designing, planning, and executing our product modernization plans, going from a monolithic desktop application to a SaaS‑based cloud‑native architecture leveraging microservices and hosted in AWS. A Senior Software Engineer...
-
Senior Software Engineer
7 days ago
, , Canada Jonas Software Full timeSenior Software Engineer (Java / AWS) Join to apply for the Senior Software Engineer (Java / AWS) role at Jonas Software. About The Role We are seeking a Senior Software Engineer with strong experience in Java development and modern cloud‑native architectures. This role will focus on designing, building, and maintaining scalable APIs and backend services,...
-
Senior Software Engineer
3 weeks ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Senior Software Test Automation Engineer
1 week ago
, , Canada EPAM Systems Full timeSenior Software Test Automation Engineer Get AI-powered advice on this job and more exclusive features. We are hiring a Senior Software Test Automation Engineer to support a critical digital transformation project for one of EPAM’s top clients—a leading Wealth Management firm operating under a Broker Dealer model. In this role, you will contribute to...
-
, , Canada ECI Software Solutions Full timeA leading software company is looking for a Senior Test Automation Engineer to drive product modernization efforts towards a SaaS-based architecture. This remote position involves creating and maintaining automated test capabilities in CI/CD pipelines. Ideal candidates will have extensive experience in software engineering, particularly with C#, and a strong...
-
Software Engineer in Test
3 weeks ago
, , Canada Clover Health Full timeJoin to apply for the Software Engineer in Test role at Clover Health At Counterpart Health, we are transforming healthcare and improving patient care with our innovative primary care tool, Counterpart Assistant. By supporting Primary Care Physicians (PCPs), we are able to deliver improved outcomes to our patients at a lower cost through early diagnosis and...
-
Senior Software Engineer
4 weeks ago
, , Canada Beacon Software Full timeBeacon Software is a permanent capital holding company which acquires and grows essential businesses. We are a profitable series B+ firm that combines great technologists, operators and M&A professionals to accelerate the scale of the ambition of the dozens of businesses we own and operate. We are supported by capital from tier-1 venture capital, crossover,...
-
Software Test Engineer
3 weeks ago
, , Canada Oliver Peters Full timeJoin to apply for the Software Test Engineer role at Oliver Peters Lead Talent Consultant @Oliver Peters – Telecoms & Software - IOT | Device Management | eSIM Software Test Engineer - Competitive Salary + Bonus Company Profile: Join a forward-thinking organization at the forefront of telecommunications technology, delivering advanced solutions for network...