Underwater Robotics Engineer - Underwater Guidance, Navigation, and Control

  • Reefgen
  • Oct 06, 2021
Full time role Engineering: Software

Job Description

Underwater Robotics Engineer - Underwater Guidance, Navigation, and Control

About Reefgen:

Mission: Coral reefs, one of the most important ecosystems on Earth, are dying at a rapid rate. Current reef restoration efforts are not able to keep up with the rate of loss. Reefgen is building automation solutions to increase the rate at which we can outplant corals raised in nurseries onto distressed reefs. We are doing this with the help of underwater robotic technologies that can be easily replicated to increase planting capacity and impact.

Culture: We care about our people and we care about our planet. We welcome all people - from unconventional and diverse backgrounds -  and we also understand that people have lives and priorities outside of work. We craft roles for the mutual fit of the company and the talent that drives it.


Position Description

Reefgen robots operate in nearshore ocean environments, interacting with waves, currents, and fragile coral reef structures. As a Robotics Engineer at Reefgen, you will help build and optimize the control systems that operate the robots: the objective is to accurately, efficiently, and repeatably allow the robots to do their job of planting corals from nurseries onto damaged or dead reefs.

This is a small company, so responsibilities may vary as we grow, and you may be asked to assist with other initiatives and tasks as needs arise. This Robotics Engineer position will require you to do the following, among other items:

  • develop software to control and communicate with underwater robots
  • integrate sensor data
  • control vehicle dynamics and motions
  • Test, record, and communicate your product development decisions while balancing the interests of the company across functions and priorities
  • Build a system to identify and archive metadata corresponding to coral plantings
  • Travel to planting locations (domestic and international) and work from boats to test and operate robots


Also, because this is a small company, you will have a part to play in defining company culture and policies. Many resources necessary to do your job will not yet be in place and you will have to find or create them. 


Desired skills: Please consider this list as a general guideline. Analogous skills or experience will be considered.  

  • Education and/or professional certification in software, electrical engineering, or related field, or other demonstrable talents in controlling robots
  • Work experience in mobile robotics or other resource-constrained computing
  • Experience working in field deployment of engineered mechatronic systems
  • Comfort with a fast-paced environment and with navigating uncertainty


Helpful Skills or experience

  • Ocean related experience
  • Experience operating or working on boats
  • Experience with underwater robots or sensors
  • Experience with visual navigation / SLAM /  machine vision / acoustic data processing / ROS software


If you’re a motivated individual who wants to join our growing team, we’d love to hear from you (even if you do not meet all of the criteria).


Compensation: Reefgen will provide a competitive salary based on experience level. This position will be eligible to earn equity in the company.

Position Type: Full time

Benefits: Reefgen will offer a competitive benefits and vacation package

Location: San Francisco or Long Beach California

Requirements: Permission to work in the U.S. (i.e. U.S Citizenship, Permanent resident status, etc., no visa sponsorship available)

Organization Type


Organization Size



Carbon Removal & Utilization Engineering, Ecosystems & Biodiversity