Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Senior Autonomy Software Engineer

Medium

About Odin Dynamics

Founded in 2025, Odin Dynamics is a defense technology company building autonomous underwater vehicles that will define the next era of undersea warfare. We are focused on delivering capable, resilient autonomous systems that strengthen the strategic advantage of the United States and its allied navies. We move fast, build real hardware, and operate with the urgency that the mission demands.

We are building a new platform from the ground up. This is not a role where you will inherit a mature product with every architectural decision already made. You will take incomplete requirements, early hardware, and difficult technical constraints and turn them into dependable, production-ready autonomy systems.

We value rigorous engineering without unnecessary process. Decisions should be driven by physics, test data, and product outcomes—not inherited convention or documentation volume.

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 engineer will own the complete autonomy software lifecycle: requirements, architecture, algorithm design, implementation, model training, validation, simulation, integration, field testing, sea-trial support, production support, failure analysis, and continued improvement after deployment.

This is not a research-only role, and it is not a narrow application-software role. 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.

The role spans autonomy, perception, decision-making, planning, machine learning, classical computer vision, sensor fusion, simulation, testing, and mission-level behavior. You will work closely with Avionics engineers on sensing architecture and sensor selection, with Embedded Software engineers on platform and sensor integration, and with Test Engineering on validation in laboratory, field, and sea-trial environments.

This is a hands-on individual-contributor position. You will be expected to write substantial production code, train and evaluate models, analyze autonomy performance from logs and field data, make technical decisions, mentor other engineers, and remain accountable for the performance and reliability of the autonomy stack. There are no organizational handoffs when a difficult problem crosses the boundary between electrical, software, mechanical, manufacturing, or test engineering.

What You’ll Do

  • 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 — hardware-out-of-the-loop / SIL — software-in-the-loop

  • HIL/HITL — hardware-in-the-loop

  • 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.

What We’re Looking For

  • 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.

  • U.S. citizenship and eligibility to obtain and maintain a U.S. security clearance.

Approximately five or more years of relevant autonomy, perception, robotics, machine-learning, or production software experience is preferred, but demonstrated technical depth, multidisciplinary problem-solving ability, and a record of delivering difficult systems matter more than a specific number of years. Exceptional candidates at any experience level are encouraged to apply.

Preferred Experience

  • Autonomous vehicles, unmanned systems, UAVs, underwater systems, maritime systems, drones, robotics, aerospace systems, self-driving vehicles, industrial autonomy, or other real-world autonomous platforms.

  • Taking autonomy, perception, planning, or machine-learning software from early architecture through field-tested deployment.

  • Developing safety-critical, mission-critical, or high-reliability software for systems that operate in difficult real-world environments.

  • Working with a range of perception and navigation sensing technologies.

  • Developing autonomy software for GPS-denied, communications-constrained, low-observability, or otherwise challenging operating environments.

  • Machine-learning model development, training, evaluation, deployment, or optimization using modern frameworks.

  • Building simulation, replay, synthetic-data, scenario-generation, Monte Carlo, SIL, HIL/HITL, or model-validation environments for autonomy development.

  • 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.

Disclosures

This position may require access to information protected under U.S. export control laws and regulations, including the Export Administration Regulations (EAR) and the International Traffic in Arms Regulations (ITAR). 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.

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.

Odin Dynamics is an equal opportunity employer committed to creating a diverse and inclusive workplace. All qualified applicants will be treated with respect and receive equal consideration for employment without regard to race, color, creed, religion, sex, gender identity, sexual orientation, national origin, disability, uniform service, Veteran status, age, or any other protected characteristic per federal, state, or local law, including those with a criminal history, in a manner consistent with the requirements of applicable state and local laws.

#J-18808-Ljbffr
Vacancy posted 9 hours ago
Similar jobs that could be interesting for youBased on the Senior Autonomy Software Engineer in Long Beach, CA vacancy
  •  ...Odin Dynamics is hiring a Senior Autonomy Software Engineer to lead the autonomy and perception stack for our autonomous underwater vehicle platform. You will own the complete autonomy software lifecycle—from requirements and architecture to deployment, support, and continuous... 
    Senior

    Medium

    Long Beach, CA
    9 hours ago
  • $154k - $230k

     ...becoming part of something where autonomy, ownership, and impact exist...  ...propulsion, manufacturing, software, avionics, or a corporate...  ...alongside welders, robotics engineers, data scientists, and systems...  ...About the Role:We are seeking a Senior Software Engineer with broad... 
    Senior

    Relativity Space

    Long Beach, CA
    3 days ago
  • $135k - $192.5k

     ...work with the most talented people on Earth furthering space exploration for humanity, come join us.Vast is looking for a Senior Software Engineer, Enterprise Applications, reporting to the Senior Manager, Enterprise Applications, to support the development of the systems... 
    Senior
    Permanent employment
    Full time
    Temporary work
    Work experience placement

    Vast Space

    Long Beach, CA
    4 days ago
  • $132k - $160k

     ...that have been selected to support NASA missions to the Moon and Mars and components used on the James Webb Space Telescope. SENIOR SOFTWARE ENGINEER IAt Rocket Lab, operational data drives everything from production acceptance to mission success. The Data Engineering... 
    Senior
    Permanent employment
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    1 day ago
  • $130k - $198k

     ...allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios...  ...some of the boldest and most ambitious space missions. SENIOR GROUND SOFTWARE ENGINEER IAs a Senior Ground Software Engineer I based out of Rocket... 
    Senior
    Permanent employment
    Work experience placement
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    3 days ago
  • $132k - $198k

     ...allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios...  ...some of the boldest and most ambitious space missions.SENIOR GROUND SOFTWARE ENGINEER I - SECRET CLEARANCEAs a Senior Ground Software Engineer... 
    Senior
    Permanent employment
    Work experience placement
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    1 day ago
  • $154k - $230k

     ...means becoming part of something where autonomy, ownership, and impact exist at every level...  ...you’re in propulsion, manufacturing, software, avionics, or a corporate function, you’...  ...on advanced aerospace systems, agentic engineering, and technologies outside the conventional... 
    Senior
    Work at office
    Local area
    Remote work
    3 days per week

    Relativity Space

    Long Beach, CA
    2 days ago
  •  ...Senior Software Engineer, EmbeddedEleven Recruiting is seeking a Senior Software Engineer, Embedded for one of our largest aerospace manufacturing clients located in Long Beach, CA.Responsibilities:Design, implement, and maintain embedded software in C++ for microcontrollers... 
    Senior

    Eleven Recruiting

    Long Beach, CA
    3 days ago
  • $80 - $100 per hour

     ...evaluation pipelines used to test frontier AI models on real software engineering work: Design coding benchmarks that evaluate frontier...  ...contractor in their country of residence. Nice to have Senior or Lead-level profile with a history of technical ownership... 
    Senior
    Full time
    Contract work
    For contractors
    Remote work

    GrabJobs

    Long Beach, CA
    4 days ago
  • $110k - $270k

     ...cloud-based solutions and state-of-the-art technologies to deliver product excellence and customer success. In the role of Senior Software Engineer, Data Platform at Opendata, you'll spearhead the development of entirely new architecture for our new Data platform from... 
    Senior
    Work at office
    Local area
    Remote work
    Work from home
    Flexible hours

    GrabJobs

    Long Beach, CA
    2 days ago
  • $135k - $165k

     ...small close-knit team of highly technical engineers with diverse backgrounds. We have a...  ...merchandising platform. Work with other senior engineers to contribute to high level decisions...  ...Qualifications 4+ years of professional software engineering experience in a product-... 
    Senior
    Local area
    Remote work
    Home office

    GrabJobs

    Long Beach, CA
    4 days ago
  • $140k - $200k

     ...Senior Software Engineer, Windows/Desktop Applications - Long Beach, CA, USALong Beach, CA, USAMissionThe mission of Speechify is to make sure...  ...technical leadership (e.g. Tech Lead, Architect).Flexibility, autonomy, and responsibility: you define how to solve problems, own... 
    Senior
    Work at office

    Speechify

    Long Beach, CA
    3 days ago
  • $154k - $230k

     ...means becoming part of something where autonomy, ownership, and impact exist at...  ...you’re in propulsion, manufacturing, software, avionics, or a corporate function,...  ...generation of explorers.About the Role:As a Senior Flight Software Engineer within the Interplanetary Sciences... 
    Senior

    Relativity Space

    Long Beach, CA
    4 days ago
  • $130k - $198k

     ...allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios...  ...some of the boldest and most ambitious space missions. SENIOR NETWORK SOFTWARE ENGINEER I - SECRET CLEARANCERocket Lab is looking for a driven Senior... 
    Senior
    Permanent employment
    For contractors
    For subcontractor
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    2 days ago
  • $124k - $171k

     ...allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios...  ...some of the boldest and most ambitious space missions. SENIOR FLIGHT SOFTWARE ENGINEER IWe are currently seeking a Senior Flight Software Engineer... 
    Senior
    Permanent employment
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    4 days ago
  • $125k - $160k

     ...global security.The RoleMach Industries is building an AI-forward autonomy stack for contested environments where GNSS and other sensing may be unavailable, degraded, or denied. As an Autonomy Software Engineer, you will design, build, and deploy the software systems that... 
    Work experience placement
    Work at office
    Local area
    Night shift

    Mach Industries

    Huntington Beach, CA
    4 days ago
  • $128k - $204k

     ...every ride more fun—together. Location: Remote – Eligible US Locations About the role Zwift is looking for a Senior Software Development Engineer to join our Zwift Companion team. In this role, you will work on Zwift’s mobile app, Zwift Companion (ZC),... 
    Senior
    Remote work

    Zwift Inc.

    Long Beach, CA
    9 hours ago
  •  ...Senior Full Stack Software Engineer (U.S remote) Adobe Experience Manager ~ Full-time We've recently partnered with a US-based GlobalMarketing agency to seek a US-based Remote Senior Software Engineer who will be responsible for leading and managing a team of developers... 
    Senior
    Full time
    Work at office
    Local area
    Remote work

    SourceDirect Talent

    Long Beach, CA
    4 days ago
  •  ...True Anomaly is looking for a Senior Flight Software Engineer to enhance their spacecraft program, engaging in design, analysis, and testing phases. This role demands innovation and speed in a collaborative environment. The candidate will develop flight computer software... 
    Senior

    True Anomaly

    Long Beach, CA
    9 hours ago
  • $150k - $225k

     ...allow them to thrive in space, like solar panels, flight software, star trackers, optical systems, separation systems, radios...  ...some of the boldest and most ambitious space missions.  SENIOR GROUND SOFTWARE ENGINEER II As a Senior Ground Software Engineer II based out of... 
    Senior
    Permanent employment
    Full time
    Work experience placement
    Local area
    Flexible hours

    Rocket Lab USA

    Long Beach, CA
    28 days ago
  •  ...Rocket Lab is hiring a Senior Software Engineer I to design, build, and scale data platforms that power operational data across the company. Based onsite in Long Beach, CA, you will own core data services from architecture through production support and collaborate with... 
    Senior

    Rocket Lab

    Long Beach, CA
    9 hours ago
  • $140k - $200k

     ...Senior Software Engineer, Core Experiences - Long Beach, CA, USA Long Beach, CA, USA Mission Speechify is the easiest way to listen to the world’s information. Articles on the web, documents in the cloud, books on your phone. We absorb it all and let you listen... 
    Senior
    Remote work

    Speechify, Inc.

    Long Beach, CA
    16 hours ago
  • $140k - $200k

     ...Speechify, Inc. in Long Beach, CA, is seeking a Senior Software Engineer to join the Core Experiences Team. You will collaborate with product teams to enhance user experience by designing efficient APIs and backend services mainly using Kotlin. Ideal candidates are systems... 
    Senior

    Speechify, Inc.

    Long Beach, CA
    9 hours ago
  • $125.4k - $181.42k

     ...Myplacehealth is seeking a Senior Software Engineer to help build and scale our healthcare platform from our Long Beach office. You will design and deliver secure, scalable healthcare solutions while collaborating across teams to develop APIs and integrations. This... 
    Senior
    Work at office
    Remote work

    Myplacehealth

    Long Beach, CA
    9 hours ago
  •  ...build autonomous spacecraft, advanced payloads, mission software, and space-based interceptors - enabling the U.S. and its...  ...advantage and we are better together. YOUR MISSION As a Senior Flight Software Engineer at True Anomaly, you will gain experience at every phase... 
    Senior
    Permanent employment

    True Anomaly

    Long Beach, CA
    9 hours ago
  • $170k - $225k

     ...the mission.   Total Ownership. We seek staff and engineers who take full responsibility for contributing to and...  ...multiplication and drive mission success. Sr. Full Stack Software Engineer Long Wall's Senior Full Stack Software Engineers build applications and... 
    Senior
    Permanent employment
    Full time
    Work at office
    Flexible hours

    Long Wall

    Long Beach, CA
    1 day ago
  • $141.38k - $194.39k

     ...DAPS) that comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly assemble complex...  ...future of technology and production.PurposeWe are looking for a Senior Software Engineer, Computational Engineering with a strong background... 
    Senior
    Temporary work

    Divergent

    Torrance, CA
    5 days ago
  • $122.43k - $224.5k

     ...comprehensively uses machine learning to optimally engineer, additively manufacture, and flexibly...  ....PurposeDivergent is seeking a Senior Full-Stack Software Engineer to develop and scale...  ...platforms. You will operate with significant autonomy and play a key role in advancing the... 
    Senior
    Temporary work

    Divergent

    Torrance, CA
    1 day ago
  • $198k - $297k

     ...up a satellite like solar panels, flight software, reaction wheels and star trackers,...  ...more. Our Space Systems team is made up of engineers, technicians, and designers who design,...  ...that supports other satellite missions. SENIOR PRINCIPAL SOFTWARE ENGINEER - TS/SCIBased... 
    Senior
    Permanent employment
    Local area
    Flexible hours

    Rocket Lab

    Long Beach, CA
    2 days ago
  •  ...Northwood Space in Torrance, California, seeks a dedicated Software Engineer to play a critical role in optimizing connectivity solutions for satellite communications. This position involves developing APIs and overseeing control systems. The ideal candidate should have... 
    Senior

    Northwood Space

    Torrance, CA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Senior Autonomy Software Engineer. Be the first to apply!