CareerPlanSign in

Software Engineer - Maritime Autonomy (AUV/UUV)

Ventura, CA💼 Full-time💰 $150,000–$150,000🗓 2026-07-24 → 2026-09-26

Core

Design, implement, and maintain autonomy software for Autonomous Undersea Vehicles (AUVs) and advanced navigation technology.

Role type

Mid-level Software Engineer (Maritime Autonomy)

Builds

Autonomy software for AUVs and advanced navigation products

Domain

Maritime/Defense, Robotics

Deliverable

production ML models | product features

Required skills

C++, C#, autonomous systems software, communication protocols (UART, SPI, I2C, RS-485, Ethernet, CAN bus), software development tools, DevOps pipelines, CI/CD tools, version control systems

Preferred skills

underwater vehicles, robotics, maritime/defense systems, software configuration management tools

Technologies

C++, C#, UART, SPI, I2C, RS-485, Ethernet, CAN bus

Responsibilities

Design, implement, and maintain software; collaborate with systems, electrical, mechanical, and test engineers; participate in full software development lifecycle; generate operational and tested code; ensure adherence to coding standards and cybersecurity practices; integrate software with hardware systems, simulators, or lab testbeds; prepare technical documentation; support field tests, demos, or deployment activities; develop test plans and conduct testing

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.