Senior Ground Software Engineer

Odin Dynamics•Long Beach, CA
•$140,000 - $220,000

About The Position

Odin Dynamics is hiring a Senior Ground Software Engineer to serve as the Responsible Engineer for the ground software stack of its autonomous underwater vehicle platform. The engineer will own the software lifecycle from requirements, architecture, and implementation through testing, validation, field and production support, failure analysis, and continued improvement after deployment. This is a hands-on, full-stack individual-contributor role involving frontend and backend software for mission planning, operator workflows, vehicle supervision, telemetry handling and visualization, data review, post-mission analysis, and remote mission control. The work spans product-quality user interfaces, backend services and APIs, telemetry pipelines, time-series data, storage systems, and engineering analysis tools. The software must work with real autonomous systems and field data, including in constrained-communications and difficult operating environments. The engineer will collaborate with Autonomy Software, Embedded Software, Avionics, Test Engineering, and Operations on mission planning, vehicle integration, telemetry, diagnostics, simulation, replay, testing, and field operations. The position requires substantial production coding, technical decision-making, mentoring, and accountability for usability, reliability, and maintainability. Field testing and sea-trial support may be required, including working directly with operators and potentially supporting operational use during tests.

Requirements

  • Deep practical experience developing production full-stack 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 handling 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, integration, or system testing, simulation, replay, SIL, HITL, or comparable test environments.
  • Experience writing maintainable code, conducting code reviews, using static analysis, profiling performance, debugging complex software behavior, and improving 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 across engineering disciplines.
  • Willingness to support field testing and sea trials when required.
  • 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, and delivery of difficult systems are emphasized over a specific number of years.
  • Exceptional candidates at any experience level are encouraged to apply.
  • Employment offers may be conditioned on authorization to receive software or technology controlled under U.S. export control laws and regulations without sponsorship for an export license.

Nice To Haves

  • 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, 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 operating in difficult real-world environments.
  • Experience working closely with autonomy, embedded software, electrical, mechanical, test, manufacturing, and operations teams on tightly integrated electromechanical systems.

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 for planning missions, understanding vehicle state, inspecting telemetry, reviewing data, and supporting decisions.
  • Build backend services, APIs, data models, and application logic for development, testing, field operations, and production use.
  • Develop telemetry ingestion, validation, normalization, storage, visualization, alerting, replay, and analysis capabilities.
  • Design data storage and handling 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 software that supports connected and disconnected use, intermittent or constrained communications, and on-premises or cloud-hosted deployment models.
  • Collaborate with Autonomy Software, Embedded Software, Avionics, Test Engineering, and Operations on vehicle integration, mission planning, telemetry, diagnostics, simulation, replay, and field testing.
  • Test and validate software through unit, integration, and system-level tests, SIL, simulation and replay, and HITL test environments.
  • Analyze software behavior, telemetry pipelines, data integrity, operator workflows, and system performance; identify root causes and drive corrective improvements.
  • Apply 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, CI/CD, static analysis, profiling, automated testing, and software-quality tooling.
  • Produce concise, functional engineering documentation for implementation, testing, operation, troubleshooting, and future development.
  • Use AI-assisted development tools while independently validating their outputs and maintaining a first-principles understanding of the resulting system.
  • Mentor other engineers and contribute to technical reviews while remaining hands-on.
  • Support field testing and sea trials when required, work directly with operators, and potentially support operational use during tests.

Benefits

  • Competitive salaries benchmarked against the defense and robotics industries.
  • Meaningful early-stage equity.
  • Fully covered health, dental, and vision benefits.
  • 401(k).
  • Paid time off.
  • Professional development support.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service