Software Validation Engineer

1 week ago


Toronto, Canada ThunderSoft Full time

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



  • Toronto, Canada ThunderSoft Full time

    Overview 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...


  • Toronto, Canada ThunderSoft Full time

    Overview 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...


  • Toronto, Canada ThunderSoft Full time

    Overview 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...


  • Toronto, ON, Canada ThunderSoft Full time

    Overview 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...


  • Toronto, ON, Canada ThunderSoft Full time

    Overview 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...

  • Validation Engineer

    2 weeks ago


    Toronto, Canada EmergencyMD Full time

    Overview Validation Engineer - Medical Robotics (VE2509) Location: Unit 209-344 Westmoreland Ave N, Toronto, ON M6H 3A7 Type: Full-Time Start-date: Immediately Experience: ~2 years of industry experience in QA, test engineering or systems validation Education: Degree in Mechatronics, Electrical, Mechanical, Software or Biomedical Engineering Note -...

  • Validation Engineer

    2 weeks ago


    Toronto, Canada EmergencyMD Full time

    Overview Validation Engineer - Medical Robotics (VE2509) Location: Unit 209-344 Westmoreland Ave N, Toronto, ON M6H 3A7 Type: Full-Time Start-date: Immediately Experience: ~2 years of industry experience in QA, test engineering or systems validation Education: Degree in Mechatronics, Electrical, Mechanical, Software or Biomedical Engineering Note -...


  • Toronto, Canada Iris Software Inc. Full time

    Overview 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,...

  • Validation Engineer

    3 weeks ago


    Toronto, Canada EmergencyMD Full time

    OverviewValidation Engineer - Medical Robotics (VE2509)Location: Unit 209-344 Westmoreland Ave N, Toronto, ON M6H 3A7Type: Full-TimeStart-date: ImmediatelyExperience: ~2 years of industry experience in QA, test engineering or systems validationEducation: Degree in Mechatronics, Electrical, Mechanical, Software or Biomedical EngineeringNote - Applications...


  • Toronto, Ontario, Canada Software International Full time

    Software International (SI)supplies technical talent to a variety of clients ranging from Fortune 100/500/1000 companies to small and mid-sized organizations in Canada/US. We are currently hiring multiple Principal Software Engineers - Kubernetes for our client in the Toronto area, which specializes in OS development for AI and data stacks.Role:Principal...