O

Odin Dynamics

Develops autonomous undersea vehicles for ISR

Senior Ground Software Engineer

Full-Stack EngineeringConfirmed live in the last 24 hours
Full-timeLong Beach, CA, USA$140k - $220k /yr

About the Job

Requirements

  • Deep practical experience developing full-stack production software across frontend and backend systems.
  • Strong frontend product-development experience building usable, reliable, operator-facing or customer-facing software.
  • Strong backend and API-development experience for production applications, data systems, or operational software.
  • Experience building telemetry pipelines, data-ingestion systems, data-processing workflows, time-series data systems, or comparable systems that handle real-world operational data.
  • Strong proficiency with modern frontend and backend web technologies and a modern data-storage layer.
  • Experience designing software for constrained, intermittent, unreliable, low-bandwidth, or high-latency communications environments.
  • Experience validating production software through unit testing, integration testing, system testing, simulation, replay, software-in-the-loop (SIL), hardware-in-the-loop (HITL), or comparable test environments.
  • Experience writing maintainable code, conducting code reviews, using static analysis, profiling performance, debugging complex software behavior, and improving software reliability over time.
  • Ability to reason from first principles about usability, data integrity, system behavior, failure modes, edge cases, and operational risk.
  • 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 ground software stack.
  • Develop greenfield ground software from initial requirements and architecture through field-tested, production-ready implementation.
  • Build frontend and backend software for mission planning, operator workflows, vehicle supervision, telemetry visualization, data review, post-mission analysis, and remote mission-control workflows.
  • Design and implement operator-facing interfaces that help users plan missions, understand vehicle state, inspect telemetry, review data, and make effective decisions.
  • Build backend services, application programming interfaces (APIs), data models, and application logic to support development, test, field operations, and production use.
  • Develop telemetry ingestion, validation, normalization, storage, visualization, alerting, replay, and analysis capabilities.
  • Design data storage and handling approaches for high-volume telemetry, logs, mission data, analysis results, and time-series data.
  • Develop tools for engineering analysis, log inspection, anomaly investigation, mission replay, system debugging, and failure analysis.
  • Build map-based and geospatial workflows for planning, route visualization, constraints, review, and operational awareness.
  • Develop ground software that supports connected and disconnected use, intermittent or constrained communications, and on-premises or cloud-hosted deployment models.
  • Work closely with Autonomy Software, Embedded Software, Avionics, Test Engineering, and Operations to support vehicle integration, mission planning, telemetry, diagnostics, simulation, replay, and field testing.
  • Test and validate software using unit tests, integration tests, system-level tests, SIL, simulation and replay, and HITL test environments.
  • Analyze ground software behavior, telemetry pipelines, data integrity, operator workflows, and system performance to identify root causes and drive corrective improvements.
  • Build software with appropriate product-security considerations, including authentication, authorization, auditability, data protection, secure deployment, and operation in constrained or disconnected environments.
  • Write, review, test, profile, and debug production software using modern frontend, backend, database, and data-processing technologies.
  • Build automated development workflows using modern build systems, continuous integration and continuous delivery (CI/CD), static analysis, profiling, automated testing, and software-quality tooling.
  • Produce concise, functional engineering documentation that enables implementation, testing, operation, troubleshooting, and future development.
  • Use artificial-intelligence-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.
  • Support field testing and sea trials when required, work directly with operators, and potentially support operational use during tests.

Desired Qualifications

  • Approximately five or more years of relevant full-stack, ground software, mission software, data systems, telemetry, or production software experience is preferred; demonstrated technical depth, multidisciplinary problem-solving ability, and a record of delivering difficult systems are valued more than a specific number of years.
  • Experience with mission planning, ground software, mission-control software, operator tools, telemetry systems, command-and-control systems, or other operational software for complex technical products.
  • Experience with autonomous vehicles, unmanned systems, underwater systems, unmanned aerial vehicles (UAVs), robotics, aerospace systems, maritime systems, defense systems, industrial autonomy, or other real-world platforms.
  • Experience taking full-stack software from early architecture through field-tested deployment and continued improvement after operational use.
  • Experience building product-quality interfaces for operators, engineers, analysts, or other technical users in high-consequence environments.
  • Experience developing map-based, geospatial, routing, planning, review, or operational-awareness workflows.
  • Experience developing safety-critical, mission-critical, security-conscious, or high-reliability software for systems that operate in difficult real-world environments.
  • Experience working closely with autonomy, embedded software, electrical, mechanical, test, manufacturing, and operations teams on tightly integrated electromechanical systems.

About the Company

Odin Dynamics

Develops autonomous undersea vehicles for ISR

Odin Dynamics designs unmanned underwater vehicles (UUVs) for military use, focusing on precision strike, ISR, and mine warfare. Their autonomous, long-endurance, modular UUVs launch from submarines or surface ships and operate as part of a broader naval system, carrying sensors and payloads while reducing risk to personnel. They differentiate through a modular architecture, long-range endurance, and leadership with naval program management and high-tech backgrounds, enabling integration with existing naval assets in contested waters. Their goal is to extend naval reach with persistent unmanned undersea systems that deter adversaries by operating where manned systems cannot safely go.

Company size
Not listed
Company stage
Not listed
Total funding
Not listed
Headquarters
Los Angeles, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Odin Dynamics

See more jobs