Software Development Engineer in Test
Job Summary
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 10000km of ocean floor across all 7 continents helping people better understand those remote challenging environments. Our mission is to push the limits of whats 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 aSoftware DeveloperinTestatVoyis you will play a critical role in improving how weautomatetestvalidate andreleasethe software that powers ourunderwatercamera and laser systems.
You willdrive and ownquality across the fullVoyisstackbyvalidatingthe entire systems including desktop applications backend services embedded compute and real-time sensor hardware all with a focus onbuilding role is heavily focused on integration level test and ensuring release reliability across the range of SW/FW/HW configurations in our core will alsocontributetovalidatingutility 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 experiencein software test automationandsystems integration testingas a SDET Full Stack QA Engineeror similar role
Experience with API testing test coverage analysis performance/loadtestingand test automation frameworks (PlaywrightGoogleTest Google Benchmark)
Familiar with networking fundamentals andsetting upCI/CD systemsfordistributed environmentsin GitLab
Experiencedeveloping andmaintaininghardware-integration systemsandhardware-in-the-loop test environments for system-level validation
Strong development skills(TypeScript C Python) understanding of git source controlandprofessional standards of software development
WhatYoullDo
Design and implement comprehensivemanual and automated teststrategies 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 improvetestinginfrastructure CI/CD pipelines and developer experience
Designmaintain and execute hardware-in-the-loop (HIL) test environments thatvalidatesoftware and firmware directly onourphysicalsensors andembedded systems
Configure andmonitorquality checks (linters static analysis checksetc) 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 managingself-hosted runnersandplatform matrix builds (Linux x64/arm64Windows)
Experience with containerization and orchestration (DockerBuildah)
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 Linuxand/or Windowssystems 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 whats 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 were 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 and follow us on LinkedIn.
Required Experience:
IC
About Company
Underwater laser scanners and imaging payloads to expand underwater capability & enhance understanding of remote, challenging environments.