Software Validation Engineer
4 weeks ago
We are seeking a Product & Software Verification Engineer to join our engineering validation team responsible for ensuring the quality, reliability, and performance of complex embedded products. The successful candidate will plan, develop, and execute verification activities for embedded software and integrated systems, collaborating closely with hardware, firmware, and systems engineering teams. This role involves hands‑on testing of embedded platforms, creating automated test frameworks, and validating software behavior under various operational conditions. Candidates should have strong analytical and debugging skills and a passion for ensuring product excellence in mission‑critical applications. Key Responsibilities Develop comprehensive verification plans and test cases based on product requirements, specifications, and design documentation. Conduct functional, regression, performance, and stress testing of embedded software and complete systems. Validate software‑hardware integration, communication interfaces, and system interoperability. Create, maintain, and execute automated test scripts and frameworks for embedded environments. Document defects, analyze root causes, and support resolution in collaboration with development teams. Perform verification activities in both simulated and hardware‑in‑the‑loop (HIL) test setups. Manage test data, record results, and generate detailed verification reports for project milestones. Support verification readiness reviews and contribute to continuous process improvements in V&V methodology. Ensure adherence to secure development and testing standards appropriate for defence‑grade products. Required Qualifications Bachelor’s or Master’s degree in Computer Engineering, Electrical Engineering, Computer Science, or a related discipline. 3–6 years of experience in software verification, product validation, or embedded test engineering. Strong understanding of embedded systems, software architecture, and communication protocols (UART, SPI, I2C, CAN, Ethernet, etc.). Hands‑on experience with test automation (Python, Shell, or similar scripting languages). Experience with test management tools (e.g., JIRA, TestLink, Zephyr, or similar). Familiarity with CI/CD pipelines, source control (Git), and defect tracking workflows. Solid troubleshooting and debugging skills using tools like serial consoles, oscilloscopes, and log analyzers. Excellent documentation and communication abilities, with attention to quality and traceability. Seniority level Mid‑Senior level Employment type Full‑time Job function IT Services and IT Consulting, Software Development, and Motor Vehicle Manufacturing Referrals increase your chances of interviewing at ThunderSoft by 2x Get notified about new Software Validation Engineer jobs in Toronto, Ontario, Canada. #J-18808-Ljbffr
-
Software Validation Engineer
4 weeks ago
Toronto, Canada ThunderSoft Full timeWe are seeking a Product & Software Verification Engineer to join our engineering validation team responsible for ensuring the quality, reliability, and performance of complex embedded products. The successful candidate will plan, develop, and execute verification activities for embedded software and integrated systems, collaborating closely with hardware,...
-
Software Validation Engineer
4 weeks ago
Toronto, Canada ThunderSoft Full timeWe are seeking a Product & Software Verification Engineer to join our engineering validation team responsible for ensuring the quality, reliability, and performance of complex embedded products. The successful candidate will plan, develop, and execute verification activities for embedded software and integrated systems, collaborating closely with hardware,...
-
Software Validation Engineer
22 hours ago
toronto, Canada ThunderSoft Full timeOverviewWe are seeking a Product & Software Verification Engineer to join our engineering validation team responsible for ensuring the quality, reliability, and performance of complex embedded products. The successful candidate will plan, develop, and execute verification activities for embedded software and integrated systems, collaborating closely with...
-
Software Validation Engineer
1 week ago
Toronto, ON, Canada ThunderSoft Full timeOverview We are seeking a Product & Software Verification Engineer to join our engineering validation team responsible for ensuring the quality, reliability, and performance of complex embedded products. The successful candidate will plan, develop, and execute verification activities for embedded software and integrated systems, collaborating closely with...
-
Software Engineer in Test
5 days ago
Toronto, Canada Iris Software Inc. Full timeOverview Helping talents upskill their career journey in IRIS Software, Financial Services (BFSI) | Hiring Java Developers in Ontario Canada Position: Software Engineer in Test Skills: Automation, Python, ETL, SQL, Framework Development Responsibilities Experience in a variety of both API and UI test automation frameworks/tools e.g., Soap/RestUI, Selenium,...
-
Software Engineer in Test
3 weeks ago
Toronto, Canada Iris Software Inc. Full timeSr. Technical Recruiter at IRIS Software Iris's client, a large Banking company, is currently searching for a strong SDET Engineer based in Toronto, ON to join their team. Job title SDET (Python Automation) Location Hybrid- 4 Days onsite (Toronto, ON) Duration 24 months Job Description What will you do? Implement and champion best practices in Quality...
-
Software Engineer in Test
2 weeks ago
Toronto, Canada Iris Software Inc. Full timeSr. Technical Recruiter at IRIS Software Iris's client, a large Banking company, is currently searching for a strong SDET Engineer based in Toronto, ON to join their team. Job title SDET (Python Automation) Location Hybrid- 4 Days onsite (Toronto, ON) Duration 24 months Job Description What will you do? Implement and champion best practices in Quality...
-
Software Engineer in Test
3 weeks ago
Toronto, Canada Iris Software Inc. Full timeIris's client, a large Banking company, is currently searching for a strong for SDET Engineer based in Toronto, ON to join their team. Job title: SDET (Python Automation)Location: Hybrid- 4 Days onsite (Toronto, ON)Duration: 24 monthsSkills: SDET, Automation, Python, etc Job Description:What will you do?Implement and champion best practices in Quality...
-
Software Engineer in Test
3 weeks ago
Toronto, Canada Iris Software Inc. Full timeIris's client, a large Banking company, is currently searching for a strong for SDET Engineer based in Toronto, ON to join their team. Job title: SDET (Python Automation)Location: Hybrid- 4 Days onsite (Toronto, ON)Duration: 24 monthsSkills: SDET, Automation, Python, etc Job Description:What will you do?Implement and champion best practices in Quality...
-
Software Engineer in Test
3 weeks ago
Toronto, Canada Iris Software Inc. Full timeIris's client, a large Banking company, is currently searching for a strong for SDET Engineer based in Toronto, ON to join their team. Job title: SDET (Python Automation) Location: Hybrid- 4 Days onsite (Toronto, ON) Duration: 24 months Skills: SDET, Automation, Python, etc Job Description: What will you do? Implement and champion best practices in Quality...