Senior Autonomy Software Engineer, Underwater Robotics

Odin Dynamics, Inc

City of Long Beach (NY)

On-site

USD 140,000 - 220,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Benefits offered by this job

Health insurance & dental & vision
401(k)
Paid time off
Equity

Job summary

Odin Dynamics, Inc. is seeking a Senior Autonomy Software Engineer to own the autonomy and perception stack for the company’s autonomous underwater vehicle platform.

You will lead the complete software lifecycle from requirements to field testing, translating incomplete hardware constraints into robust, production‑ready autonomy software. You will work across sensing architecture, platform integration, validation, and test engineering, writing substantial production code and mentoring peers.

Qualifications

  • Deep practical experience developing autonomy, perception, planning, or robotics software for real‑world systems.
  • Strong proficiency in at least one systems programming language.
  • Strong proficiency in a scripting language commonly used for autonomy development, data analysis, model development, testing, and automation.
  • Experience with machine learning or deep learning for perception, classification, detection, tracking, recognition, or related autonomy tasks.
  • Experience with classical computer vision, machine vision, state estimation, localization, sensor fusion, or related non‑ML perception methods.
  • Experience with path planning, motion planning, obstacle avoidance, mission planning, behavior trees, state machines, or other autonomous decision‑making approaches.
  • Experience integrating autonomy software into real systems with imperfect sensors, incomplete requirements, constrained compute, noisy data, and difficult operating environments.
  • Experience training, validating, evaluating, and improving models using structured metrics, test datasets, simulation, replay, and field data.
  • Experience developing reliable production software, not just prototypes, research code, notebooks, or isolated algorithms.
  • Experience writing maintainable code, conducting code reviews, developing automated tests, using static analysis, profiling performance, and debugging complex system behavior.
  • Experience building or extending simulation, replay, SIL, HIL/HITL, or scenario‑based test environments for autonomy validation.
  • Ability to reason from first principles about autonomy failures, perception failures, sensor limitations, edge cases, and system‑level behavior.
  • Ability to work from incomplete information, make defensible technical decisions, and rapidly iterate between design, implementation, testing, and refinement.
  • Ability to work independently with minimal oversight while collaborating closely across engineering disciplines.
  • Willingness to support field testing and sea trials when required.

Responsibilities

  • Serve as the Responsible Engineer for the autonomy and perception stack.
  • Develop greenfield autonomy software from initial requirements and architecture through field-tested, production-ready implementation.
  • Own autonomy behavior across mission planning, path planning, localization, state estimation, sensor fusion, perception, obstacle avoidance, recovery behavior, and fault‑aware decision-making.
  • Design and implement algorithms for object detection, recognition, classification, tracking, mapping, navigation, and autonomous decision‑making.
  • Develop both machine‑learning‑based and classical perception approaches, selecting the appropriate method based on mission requirements, data availability, compute constraints, reliability, and test evidence.
  • Train, validate, evaluate, and improve perception and autonomy models using real, simulated, and replayed data.
  • Build and maintain data workflows for model evaluation, scenario replay, regression testing, performance analysis, and failure investigation.
  • Write, review, test, profile, and debug production software in appropriate systems and autonomy‑development languages.
  • Use modern machine learning frameworks for model development, training, evaluation, and deployment.
  • Develop performance‑conscious autonomy software under real‑world compute, latency, memory, power, reliability, and observability constraints.
  • Collaborate with Avionics engineers on sensor selection, sensing architecture, sensor trade studies, and practical perception requirements.
  • Collaborate with Embedded Software engineers on platform integration, sensor interfaces, data pipelines, timing, logging, diagnostics, and deployment.
  • Work with Test Engineering to validate autonomy behavior in simulation, laboratory, field, and sea‑trial environments.
  • Develop and maintain autonomy test environments, including HOOTL, HIL/HITL, scenario‑based simulation and replay, model validation and regression testing.
  • Analyze vehicle behavior from logs, telemetry, simulation results, field tests, and sea trials to identify root causes and drive corrective improvements.
  • Define metrics for autonomy performance, perception quality, model reliability, mission success, and failure modes.
  • Build automated development workflows using modern build systems, continuous integration, static analysis, profiling, model‑evaluation pipelines, and automated testing.
  • Produce concise, functional engineering documentation that enables implementation, testing, operation, and future development.
  • Use AI‑assisted development tools to accelerate implementation, testing, debugging, data analysis, and documentation while independently validating outputs and maintaining a first‑principles understanding of the resulting system.
  • Mentor other engineers and contribute to technical reviews without moving away from hands‑on engineering.

Skills

Autonomy software
Robotics software
Machine learning
Deep learning
Systems programming
Code reviews
Testing & debugging

Job description

Odin Dynamics, Inc. is seeking a Senior Autonomy Software Engineer to own the autonomy and perception stack for the company’s autonomous underwater vehicle platform.

You will lead the complete software lifecycle from requirements to field testing, translating incomplete hardware constraints into robust, production‑ready autonomy software. You will work across sensing architecture, platform integration, validation, and test engineering, writing substantial production code and mentoring peers.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Autonomy Software Engineer for Underwater Systems
Senior Autonomy Software Engineer for Underwater Systems

Medium • Long Beach (CA)

On-site
USD 140,000 - 200,000
Senior Mechanical Engineer – Autonomous Underwater Vehicles
Senior Mechanical Engineer – Autonomous Underwater Vehicles

Odin Dynamics, Inc • City of Long Beach (NY)

On-site
USD 120,000 - 180,000
Health insurance
Dental insurance
Vision insurance
+2
Senior Ground Software Engineer: Full-Stack for AUV Autonomy
Senior Ground Software Engineer: Full-Stack for AUV Autonomy

Odin Dynamics, Inc • City of Long Beach (NY)

On-site
USD 140,000 - 220,000
Equity
Health benefits
401k
+2
Senior Ground Software Engineer - AUV Mission Systems
Senior Ground Software Engineer - AUV Mission Systems

jobr.pro • Los Angeles (CA)

On-site
USD 100,000 - 150,000
Senior Electrical Engineer – Autonomy & Undersea Systems
Senior Electrical Engineer – Autonomy & Undersea Systems

Medium • Long Beach (CA)

On-site
USD 140,000 - 220,000
Autonomy Software Engineer – Underwater Robotics
Autonomy Software Engineer – Underwater Robotics

MBN Solutions • Los Angeles (CA)

On-site
USD 140,000 - 210,000
Equity ~0.5%
Senior Autonomy Software Engineer
Senior Autonomy Software Engineer

Odin Dynamics, Inc • City of Long Beach (NY)

On-site
USD 140,000 - 220,000
Health insurance & dental & vision
401(k)
Paid time off
+1
Senior Mechanical Engineer – Undersea Autonomy Systems
Senior Mechanical Engineer – Undersea Autonomy Systems

Medium • Long Beach (CA)

On-site
USD 140,000 - 220,000
Early-stage equity
Healthcare (medical, dental, vision)
401(k)
+1
Senior Autonomy Software Engineer
Senior Autonomy Software Engineer

Odin Dynamics, Inc • Long Beach (CA)

On-site
USD 140,000 - 200,000
Autonomy Engineer
Autonomy Engineer

Vatn Systems • Bristol (VA)

On-site
USD 120,000 - 150,000
Security clearance eligible