Intern or Co

Open Ocean Robotics

Open Ocean Robotics

Victoria, BC, Canada
Posted on Thursday, February 1, 2024

Operating on oceans around the world from Victoria BC, Open Ocean Robotics is a rapidly growing startup transforming how we understand our oceans through better data. We are leaders in solar-powered uncrewed surface vehicles (USVs) that voyage inhospitable ocean environments.

Are you passionate about advanced robotics technology, performance, and the ocean?

We are an equal opportunity employer and are committed to a diverse and inclusive workforce. We encourage applicants who reflect diversity in thinking and background as we continue to develop our culture of inclusiveness for all.

We are seeking an innovative and creative QA Software Developer Intern to be part of our team in beautiful Victoria British Columbia, for an 8–12 month full-time intern or co-op placement. Someone who is passionate about quality and wants to lead the charge on converting unit tests into scenario tests for the DataXplorer software. The successful candidate would work alongside our vessel, cloud and data science software teams to write automated scenario tests, manage and maintain test frameworks, stress tests frameworks and validate end-to-end quality between all the connected systems.

As a QA Software Developer Intern, you are focused on ensuring quality as our DataXplorer vessel moves from the workbench into the field. This will involve understanding the integration between the systems, the existing unit tests, build tests, test frameworks and helping maintain them. Over the course of the Internship, you may also be required to mock out various hardware components in software to ensure quality in the entire system. You will also work with the team to influence product and platform quality decisions and suggest areas for improvement and work with the team to drive those changes.

As a member of the software team, you’ll be responsible for contributing to the overall quality of the system and defining methods for tracking and reporting on quality over time.

Any experience with autonomous systems such as UAV, USV or other autonomous vehicles is a bonus!

In this role you will:

· Work on a team to deliver software code that runs automated tests to ensure increasing quality as the product code is continuously shipped.

· Work closely with the entire engineering team to release high quality, bug-free features.

· Maintain software test and reports around quality.

· Write high-quality documentation to support your verification and development activities.

· Learn the core USV architecture and improve your systems knowledge.

· Contribute to the next generation vessel.

· Write high-quality test code.

· Maintain any test frameworks

· Participate in test design and test-driven design documentation, accepting and offering timely and constructive criticism that helps us prevent defects.

· Proactively report and write tests to permanently mitigate defects.

· Document solutions and processes.