Software Verification Engineer

3 weeks ago


Toronto, Canada ThunderSoft Full time

Get AI-powered advice on this job and more exclusive features. 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 Scarborough, Ontario, Canada 5 months ago #J-18808-Ljbffr



  • Toronto, Canada ThunderSoft Full time

    Get AI-powered advice on this job and more exclusive features.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...


  • toronto, Canada Aversan Inc. Full time

    Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries.We are currently seeking a qualified Software Verification Engineer to join our team. The successful candidate...


  • Toronto, Canada ThunderSoft Full time

    A technology firm in Toronto is seeking a Product & Software Verification Engineer to ensure quality and performance of embedded products. This full-time role involves developing verification plans, conducting various tests, and validating software-hardware integration. Ideal candidates should have strong analytical skills and 3–6 years of experience in...


  • Toronto, Canada ThunderSoft Full time

    A technology firm in Toronto is seeking a Product & Software Verification Engineer to ensure quality and performance of embedded products. This full-time role involves developing verification plans, conducting various tests, and validating software-hardware integration. Ideal candidates should have strong analytical skills and 3–6 years of experience in...


  • Toronto, Ontario, Canada Kepler Communications Inc. Full time $80,000 - $120,000 per year

    At Kepler Communications, we're not just imagining the future of connectivity -we're leading itOur mission is to provide real-time Internet access in space, enabling a new era of data-driven exploration and innovation. With 23 satellites already launched and a next-generation optical network on the way, we're creating the infrastructure that will power the...


  • Toronto, Canada ThunderSoft Full time

    A technology company in Toronto seeks a Product & Software Verification Engineer to ensure the quality and performance of embedded products. Responsibilities include developing verification plans, conducting tests, and collaborating with engineering teams. Ideal candidates should have a degree in engineering or computer science, 3-6 years of relevant...


  • Toronto, Canada ThunderSoft Full time

    A technology company in Toronto seeks a Product & Software Verification Engineer to ensure the quality and performance of embedded products. Responsibilities include developing verification plans, conducting tests, and collaborating with engineering teams. Ideal candidates should have a degree in engineering or computer science, 3-6 years of relevant...


  • Toronto, Canada ThunderSoft Full time

    A technology company in Toronto seeks a Product & Software Verification Engineer to ensure the quality and performance of embedded products. Responsibilities include developing verification plans, conducting tests, and collaborating with engineering teams. Ideal candidates should have a degree in engineering or computer science, 3-6 years of relevant...


  • Toronto, Canada Aversan Inc. Full time

    Aversan Inc. ( is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified System Verification Engineer to join our team. Job Type: Full-time Working Arrangement:...


  • Toronto, Canada Aversan Inc. Full time

    Aversan Inc. (www.aversan.com) is a trusted multi-service engineering and electronics manufacturing company. Aversan delivers leading-edge and reliable safety-critical electronics and software systems to the aerospace, defence, and space industries. We are currently seeking a qualified System Verification Engineer to join our team. Job Type: Full-time...