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 Embedded Electronics Engineering Co-op to be part of our team in beautiful Victoria British Columbia, for an 8-12 month full-time co-op placement. Someone who is passionate about electronics and embedded software/firmware and has a love of the ocean and robotics. The successful candidate would work alongside our electronics team in optimizing our existing DataXplorer electronics package and preparing for our next generation of vessels.

As an Embedded Electronics Engineering Co-op you are focused on moving our DataXplorer vessel from the workbench into the field. This will involve writing code for the next generation of vessel electronics, improving the vessel electronics harnessing, test scripting (Python) for the existing manual test bed, and verification of the whole system. Over the course of the Co-op you may also act in the role of Altium parts librarian, assist the Electronics design team in the verification and bring-up of the next generation prototypes and be assigned complex firmware programming tasks in a Zephyr C environment. You are familiar with embedded real-time operating systems and Git-based programming workflows, comfortable with hands-on circuit troubleshooting, have lab experience for hardware verification (use of oscilloscopes, function generators, prototype breadboarding, serial communications, etc.), and are proficient using a soldering iron.

As a member of the electronics team, you will be responsible for contributing to individual electronics boards, assemblies and test jigs, liaising with the manufacturing team, and for meeting the commitments that your team agrees on. In short, as a Co-op at Open Ocean Robotics, you will have the opportunity to become an integral and valued member of our dynamic team.

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 quality electronics solutions in a collaborative environment.

· Maintain an Altium part library.

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

· Write high-quality embedded C code (Zephyr RTOS).

· Participate in design and code reviews, accepting and offering timely and constructive criticism that helps us prevent defects.

· Proactively report and fix defects.

· Document solutions and processes.