Ocean Robot Software Engineer Founded in 1987 by the late David Packard, the Monterey Bay Aquarium Research Institute (MBARI) is a nonprofit oceanographic research center advancing marine science and engineering to understand our changing ocean. Located in Moss Landing, California, the heart of the Monterey Bay National Marine Sanctuary, MBARI offers ready access to the open ocean and deep sea. Ongoing research programs range across autonomous and remotely operated underwater vehicle systems, control technologies, ocean physics, chemistry, geology, biology, ocean instrumentation, and information management. MBARI hosts approximately 200 employees, with shore facilities that include state-of-the-art science and engineering laboratories, manufacturing and electrical fabrication shops, and dock facilities for MBARI vessels.The MBARI Engineering Department is seeking an Ocean Robotics Software Engineer to join our small, collaborative team developing and operating autonomous underwater vehicles (AUVs) for ocean research.For over 15 years, our vehicles have enabled scientists to conduct novel oceanographic research and collect extensive science and engineering datasets. Our multidisciplinary team of engineers, operators, and technicians support operations and advance vehicle capabilities. This role spans both vehicle-side software (diagnostics, onboard automation, mission scripting) and shore-side systems (data pipelines, command-and-control interfaces, operator tools). We’re looking for someone who gets excited about making complex systems more usable and reliable. Primary responsibilities: Design, develop, test, and support software for MBARI’s fleet of Long-Range AUVs (LRAUVs)Build and maintain tools to help improve operational efficiency, diagnostics, and vehicle usability (data visualizers, operator situational awareness aids, etc)Participate in field operations, including on-call work, offshore deployments, and occasional travelRequired qualifications: Curiosity about how things work at the intersection of biology, robotics, and oceanographyBachelor’s degree in an engineering discipline or equivalent experienceExperience working with robotic systemsStrong Unix/Linux fundamentals, including shell scripting, system administration, and interaction with embedded systemsComfort working within a large legacy C/C++ codebaseExperience with data analysis and visualization in Python, MATLAB, or similarAbility to thrive in a fast-paced environment where priorities may shift with new scientific opportunitiesEnthusiasm for collaborating across disciplines with engineers and scientistsModern web development skills (e.g., React), or eagerness to learnWe have needs across the full stack and will tailor responsibilities to the candidate’s strengths and interests. This role requires the ability to work independently, sometimes at unusual hours, while performing as a member of a diverse team. Strong communication and collaboration skills are essential. Ready to apply? Job Code: OR Software EngPlease submit a cover letter, including reference to relevant training and/or experience, and a curriculum vitae by e-mail to jobs@mbari.org, or by mail to the below address.MBARIJessica Chapman7700 Sandholdt RoadMoss Landing, CA 95039Salary range: $105,000-$160,000/annually MBARI offers a competitive compensation and benefits package, including medical, dental, vision, short- and long-term disability, life insurance, 403B retirement plan, and paid time off, such as vacation, holiday, and sick leave.MBARI is a non-profit, private oceanographic research institute, and an equal opportunity employer. MBARI considers all applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, marital status, national origin, age, disability, covered veteran status, or any other characteristic protected by federal, state, and local laws. MBARI welcomes diversity. Like this? Share it! Share on Facebook Share on Twitter Share on LinkedIn Share on Email