Jobs Resumes Post Resume Post Job

Operations Engineer (Software), Dorado AUV

Category :
Engineer  / Naval Architect
Full Time
General / Operations Manager


A minimum of a bachelor's degree, or equivalent, in a relevant engineering or scientific discipline, plus relevant experience in embedded systems development or related field is required. Must be able to appropriately scale and apply formal and informal engineering methodologies.

Experience designing microprocessor-based systems for robotic control applications, as well as a demonstrated skill in implementing embedded hardware and software for high-reliability, low power systems, is required. Experience in developing custom Linux distributions using Yocto or similar build systems is required. Experience using high level control frameworks such as Robot Operating System (ROS) or similar is highly desired. Experience in developing microcontroller applications on ARM Cortex-M3 or similar processors is highly desired.

Must be able to work well as part of a team, independently and with diverse groups of people. 

The position requires the ability to lift up to 35 pounds.

The position requires the willingness and ability to go to sea and work offshore for up to two months at a time, up to 150 days per year.

Excellent communication and organizational skills are required.


Monterey Bay Aquarium Research Institute

Operations Engineer (Software), Dorado AUV

This position ensures that MBARI’s Dorado class Autonomous Undersea Vehicles (AUVs) operate in a reliable and effective manner. The incumbent assists in design, development, testing, and operation of MBARI’s fleet of autonomous underwater vehicles. Primarily responsibility will be designing, modifying and maintaining microprocessor-based systems for robotic control and data acquisition applications and operating assigned autonomous vehicles.

Job Duties and Responsibilities:

Incumbent undertakes a variety of support work in the planning, design, and fabrication of autonomous underwater vehicles, and has primary responsibility for the operation, maintenance, and repair of such equipment as assigned. Incumbent is responsible for the implementation of custom Linux kernels and high level robotic control applications for onboard computers, as well as developing custom microcontroller firmware for various subsystems. Typical applications require custom communications protocols using TCP/UDP, as well as CAN and other serial interfaces (I2C, RS232, SPI, etc).

Incumbent is responsible for integration of new instrumentation and advanced software algorithms into vehicles, as well as provides engineering on existing vehicle platforms, provides research cruise planning and preparation, mobilization and at-sea operations.

The position requires the willingness and ability to go to sea and work offshore for up to two months at a time, up to 150 days per year.

MBARI, Human Resources 

Job Code: OE-DAUV

7700 Sandholdt Road 

Moss Landing, CA 95039


Submit your cover letter and resume by e-mail to, or by mail to the above address, or by fax to (831) 775-1620.

MBARI offers a competitive compensation and benefits package.

MBARI is an equal opportunity and affirmative action employer. MBARI considers all applicants for employment without regard to race, color, religion, sex, national origin, age, disability, or covered veteran status in accordance with applicable federal, state, and local laws.


MBARI Welcomes Diversity


Monterey Bay Aquarium Research Institute

Job Location
Moss Landing, 95039,
Marine Technology Magazine Cover Apr 2019 - Ocean Energy: Oil, Wind & Tidal

Marine Technology Reporter is the world's largest audited subsea industry publication serving the offshore energy, subsea defense and scientific communities.

Marine Technology ENews subscription

Marine Technology ENews is the subsea industry's largest circulation and most authoritative ENews Service, delivered to your Email three times per week

Subscribe for MTR E-news