Odin Dynamics

Odin Dynamics

Senior Autonomy Software Engineer (Maritime)

Los Angeles · Senior

Work authorization requiredDetected 25 days ago
AlgorithmsCode ReviewCI/CDMachine LearningDeep LearningData AnalysisData EngineeringComputer VisionCybersecurityEmbedded SystemsAvionicsRoboticsSensorsManual TestingResearchCommunicationProblem Solving

About the role

  • Odin Dynamics is hiring a Senior Autonomy Software Engineer to serve as the Responsible Engineer for the autonomy and perception stack of our autonomous underwater vehicle platform.
  • This is not a research-only role, and it is not a narrow application-software role.
  • The role spans autonomy, perception, decision-making, planning, machine learning, classical computer vision, sensor fusion, simulation, testing, and mission-level behavior.

Responsibilities

  • 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.
  • 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.
  • 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.
  • You will be expected to develop autonomy algorithms, implement them in production software, validate them against real-world operating conditions, and remain accountable for their behavior in the field.

Requirements

  • 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 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.
  • Ability to reason from first principles about autonomy failures, perception failures, sensor limitations, edge cases, and system-level behavior.
  • Ability to work independently with minimal oversight while collaborating closely across engineering disciplines.
  • Willingness to support field testing and sea trials when required.
  • Odin Dynamics, Inc. participates in E-Verify and will provide the federal government with your Form I-9 information to confirm that you are authorized to work in the U.S.

Nice to have

  • Autonomous vehicles, unmanned systems, UAVs, underwater systems, maritime systems, drones, robotics, aerospace systems, self-driving vehicles, industrial autonomy, or other real-world autonomous platforms.
  • Working with a range of perception and navigation sensing technologies.
  • Debugging autonomy behavior using logs, telemetry, visualization tools, field data, and post-mission analysis.
  • Working closely with electrical, embedded software, mechanical, manufacturing, and test engineers on tightly integrated electromechanical systems.

Benefits

  • 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.
  • Use modern machine learning frameworks for model development, training, evaluation, and deployment.

Visa & Work Authorization

  • Please note that any offer for employment may be conditioned on authorization to receive software or technology controlled under these U.S. export control laws and regulations without sponsorship for an export license.

This listing is sourced directly from Odin Dynamics's careers page and normalized into a canonical job model.