V

Software Development Engineer in Test

icon building Company : Voyis
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
Apply Now
icon loader Apply Now

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Software Development Engineer in Test


About Voyis:


Voyis designs and manufactures high performance underwater optical sensors (lasers, cameras, lights) for autonomous underwater vehicles that expand capability and enhance understanding in underwater surveys and exploration. Our products have enabled our customers to survey more than 10,000km of ocean floor across all 7 continents, helping people better understand those remote, challenging environments. Our mission is to push the limits of what’s possible subsea and enable every underwater vehicle to see the depths like we see the surface. 


All our products are proudly designed and built in Waterloo. Voyis operates independently and is part of the Covelya Group of companies.


 




The Role 





As a Software Developer in Test at Voyis, you will play a critical role in improving how we automate, test, validate, and release the software that powers our underwater camera and laser systems. 




You will drive and own quality across the full Voyis stack by validating the entire systems including desktop applications, backend services, embedded compute, and real-time sensor hardware – all with a focus on building test automation. The role is heavily focused on integration level test and ensuring release reliability across the range of SW/FW/HW configurations in our core products. You will also contribute to validating utility libraries and internal tools that support both software development and production operations, including calibration, data management, and device maintenance.  


 



Experience & Core Competencies 







  • 3-5 years of experience in software test automation and systems integration testing as a SDET, Full Stack QA Engineer or similar role 








  • Experience with API testing, test coverage analysis, performance/load testing and test automation frameworks (Playwright, GoogleTest, Google Benchmark) 








  • Familiar with networking fundamentals and setting up CI/CD systems for distributed environments in GitLab 








  • Experience developing and maintaining hardware-integration systems and hardware-in-the-loop test environments for system-level validation 








  • Strong development skills (TypeScript, C++, Python), understanding of git source control and professional standards of software development 




 





What You’ll Do  








  • Design and implement comprehensive manual and automated test strategies, focusing on API testing, functional, regression, and compatibility testing 








  • Develop monitoring services to track mission-critical performance metrics, including system latency, data throughput, and data integrity, ensuring high-fidelity real-time visualization and sensor accuracy  










  • Maintain and improve testing infrastructure, CI/CD pipelines, and developer experience 








  • Design, maintain, and execute hardware-in-the-loop (HIL) test environments that validate software and firmware directly on our physical sensors and embedded systems 








  • Configure and monitor quality checks (linters, static analysis checks, etc) and ensure automated tests run effectively across environments, including containerized execution 








  • Support internal training initiatives to document processes, author troubleshooting guides, and conduct training of software debugging approaches to relevant teams




 








Nice to Have 







  • Experience setting up and managing self-hosted runners and platform matrix builds (Linux x64/arm64, Windows) 








  • Experience with containerization and orchestration (Docker, Buildah) 








  • Familiarity with monitoring tools (Prometheus, Grafana) for test observability and debugging 








  • Experience with infrastructure as code (Ansible, etc.) including playbooks, roles, and automation workflows 








  • Hands-on hardware testing experience with some debugging knowledge using an oscilloscope or multimeter 








  • Comfortable with Linux and/or Windows systems administration and debugging infrastructure issues 




 





The Perks:



  • Flexible work hours, lots of vacation, and a dedication to work-life balance

  • RRSP Matching

  • Health and vision benefits 

  • Profit-sharing within to celebrate our successes together

  • Employee-directed personal education funds to drive continuous learning

  • Regular company-wide social events


 


Why you should join Voyis:


Our team is made up of problem-solvers, passionate about pushing the boundaries of what’s possible underwater. We get excited about building cool products and working on exciting projects like going to the Galapagos, Endurance, Titanic (and lots of other shipwrecks too!). We are a small and closely-knit team. Each member of our team makes a significant impact not just on our business, but on our customers as well.


 


At Voyis we value diversity and we’re proud to be an equal opportunity workplace. We are committed to creating an inclusive environment for all. Please indicate if you require accommodation on your application, and our team will work with you to meet your accessibility needs. We thank everyone who applies and for their interest in working for Voyis, however, only candidates selected for an interview will be contacted. No telephone or walk-in inquiries please.


We may use automated systems, including artificial intelligence (AI), to support the screening and evaluation of applications. These tools assist in identifying candidates whose qualifications best match the requirements of the role. All employment decisions are made by human decision-makers.


The estimated base salary range is based on a full-time position and determined using a market-based approach, considering role, level, and location.  Please note that actual salaries may vary within the range, or be above or below the range, based on factors including, but not limited to, education, training, job-related skills, experience, professional achievement, business need, and location.


To learn more about life at Voyis, check out voyis.com and follow us on LinkedIn. 


Original job Software Development Engineer in Test posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
Apply Now
Share Job
Share Job

Auto-Apply to Software Development Engineer in Test Jobs with your AI JobCopilot

thunder icon Auto-Apply with AI

Similar Software Development Engineer in Test Jobs in Canada

GrabJobs is the no1 job portal in Canada, connecting you to thousands of jobs fast! Find the best jobs in Canada, apply in 1 click and get a job today!

Mobile Apps

Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.