[robotics-worldwide] [Jobs] Autonomous Underwater Vehicles Research Engineer position at Woods Hole Oceanographic Institution

Carl Kaiser ckaiser at whoi.edu
Mon Aug 27 07:59:30 PDT 2018

Dear Robotics World Wide Community,

Woods Hole Oceanographic Institution is looking for several new software 
engineers to work on Autonomous Underwater Vehicles.
Tired of sitting at your desk and testing your code in simulation? 
Looking for a job where the “field” in field robotics truly deserves to 
be the first word in the phrase?  Looking for a place where research and 
technology directly intersect operations and where you can make a 
difference in the way we understand the planet we live on while pursing 
your passion for robotics?

Join the Autonomous Underwater Vehicle Sentry team. 
www.whoi.edu/main/sentry. Sentry is an operationally deployed AUV that 
spends 100 - 200 days per year at sea gathering data for ocean 
scientists and testing new technology.  Sentry is under continuous 
upgrade including pushing the boundaries of AUV sampling, new command 
and control systems, and new sensing systems.  Members of the Sentry 
team all serve a dual role both as technology developers/engineers, but 
also as vehicle operators engaged in missions of scientific and societal 
importance.  Recent missions have included oil spill response, locating 
black boxes, studying sub-sea volcanoes, and looking for mantle rocks to 
name just a few.  In between deployments, you will be working in the 
Deep Submergence Lab at Woods Hole developing new control code, 
communications code, GUIS, data processing pipelines and other software 
for AUV operations.  Past project sponsors include NSF, NOAA, Office of 
Naval Research, DARPA, NASA, foreign governments, philanthropic 
organizations, and corporations.

Software engineers within the group are expected to routinely deploy 
with the systems that they work on.  This entails both testing 
deployments where new technology is refined and validated, but also 
operational deployments where the systems developed are utilized in 
direct support of a science mission.  These deployments are worldwide, 
typically offshore and typically range between 7 and 60 days.  
Candidates are expected to be willing to deploy for up to 120 days per 
year especially early in their tenure at WHOI.  Candidates must be 
comfortable balancing multiple projects and priorities with limited 


Specific tasks include but are certainly not limited to:

     Join the AUV Sentry team to develop software related to vehicle 
control, operations and data processing.  This may include participation 
in at sea activities up to 120 day per year.
     Develop soft real time control code, communications code, GUIs and 
other code for AUV operations.
     Develop data post processing tools.
     Develop software relevant to a variety of other funded research 
     Support field operations and testing.

Apply at: 


Minimum of a BS in an engineering discipline or computer science plus 
substantial coding experience in C++ beyond experience gained as an 

Engineer II level*

     Require either a MS in an engineering discipline or computer 
science or a BS degree and several years of relevant work experience.

Research Engineer level*

     Must have either a PhD or a lesser degree and substantial relevant 
work experience.

*Position level will be determined by the selected candidate’s level of 
education & experience.

Prior experience:

    Prior experience with C++ is highly desired.  Baring experience with 
C++, candidates will need to demonstrate extensive experience with 
another object oriented language including inheritance.
     Prior experience with ROS is highly desired.
     Prior experience in medium to large scale projects consisting of 
tens to hundreds of thousands of lines of code and 5-10+ developers is 
highly desired.
     Electrical/Electronic debug skills are highly desired.
     Prior experience with integration of COTS peripherals into code is 
highly desired.
     Prior experience with Linux in desktop, embedded and/or server 
applications is highly desired.
     Prior experience with revision control systems is highly desired.
     Prior experience with data processing in python or matlab is desired.
     Prior experience with acoustic or other oceanographic data is desired.
     Prior experience with GUI programming (ideally QT) is desired.


     Must be a US citizen or permanent resident.
     Must be able to obtain and maintain a TWIC card
     While not initially required, individuals able to obtain SECRET 
clearance are desired.


Carl L. Kaiser, PhD.
Program Manager
Woods Hole Oceanographic Institution
m. +1.970.217.1328
p. +1.508.289.3269

More information about the robotics-worldwide mailing list