[robotics-worldwide] [Jobs] Autonomous Underwater Vehicles Research Engineer position at Woods Hole Oceanographic Institution
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.
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
*Position level will be determined by the selected candidate’s level of
education & 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
Electrical/Electronic debug skills are highly desired.
Prior experience with integration of COTS peripherals into code is
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.
Woods Hole Oceanographic Institution