Senior Navigation Software Engineer

theseus-us

San Francisco (CA)

On-site

USD 150,000 - 220,000

Full time

14 days+
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

Theseus, based in San Francisco, is seeking a Senior Navigation Software Engineer to lead the real‑time navigation and state estimation components at the core of our autonomy stack. You will own end‑to‑end navigation, design sensor fusion pipelines, and build estimators that are robust to real‑world failure modes and compute constraints.

The role requires 4+ years in robotics navigation, deep probabilistic estimation knowledge, and strong C++/Python software skills, with collaboration across

Qualifications

  • 4+ years of robotics navigation or state estimation experience.
  • Deep understanding of probabilistic estimation methods.
  • Strong intuition for inertial sensing and real-world failure modes.
  • Experience building estimation systems with real sensor data.
  • Excellent software engineering skills in C++ and Python.

Responsibilities

  • Own navigation and state estimation end to end, from algorithm design to deployment and field iteration.
  • Design and improve sensor fusion pipelines for reliable navigation outputs.
  • Build estimators robust to real-world failure modes, degraded sensing, and limited compute.
  • Define system behavior across initialization, nominal operation, degradation, and recovery.
  • Drive architecture decisions across the navigation stack balancing accuracy and latency.
  • Collaborate with autonomy, platform, and flight systems engineers to integrate navigation.
  • Test, debug, and improve system performance in simulation and real flight conditions.

Skills

4+ years robotics navigation
Probabilistic estimation
Inertial sensing expertise
System-level thinking
Excellent communication

Tools

C++
Python
Kalman filtering
Sensor fusion

Job description

Who we are
Theseus is a defense technology company building visual positioning to solve reliability for the next 10 million drones. We’re focused on localization in GPS-denied environments because we believe it is one of the biggest blockers to making autonomous systems reliable in the real world.
Our products are already being used in operational environments today. We’re a small team with high ownership and accountability, and we’re looking for engineers who want to move fast, work against real-world constraints, and see their systems deployed in the field.
The role
We’re seeking a Senior Navigation Software Engineer to lead development of the real-time navigation and state estimation systems at the core of our autonomy stack.
You’ll own the systems that turn onboard sensor data into a continuous, reliable estimate of position and motion without GPS. This role is for someone who can independently drive technical decisions, build robust estimation software, and take systems from concept through deployment on real hardware in demanding environments.
You will:
  • Own navigation and state estimation systems end to end, from algorithm design to deployment and field iteration
  • Design and improve sensor fusion pipelines that turn onboard sensor data into reliable navigation outputs
  • Build estimators that remain robust under real-world failure modes, degraded sensing, and constrained compute
  • Define system behavior across initialization, nominal operation, degradation, and recovery, with clear health monitoring
  • Drive architecture and technical tradeoffs across the navigation stack, balancing accuracy, robustness, latency, and simplicity
  • Partner with autonomy, platform, and flight systems engineers to integrate navigation into the broader product
  • Test, debug, and improve system performance in simulation and real flight conditions
You should have the following
  • 4+ years of experience working on robotics navigation, localization, state estimation, sensor fusion, or a closely related problem
  • Deep understanding of probabilistic estimation methods, such as Kalman filtering, optimization-based estimation, or visual-inertial navigation
  • Strong intuition for inertial sensing, coordinate frames, observability, uncertainty, and real-world failure modes in deployed systems
  • Experience building estimation systems that work with real sensor data, not just in simulation or offline research settings
  • Strong software engineering skills in C++ and Python
  • Demonstrated ability to own technically ambiguous problems and make sound architectural tradeoffs
  • Excellent communication and collaboration skills
Nice to have
  • Experience with drones, UAV autonomy, or flight control software such as ArduPilot or PX4
  • Background in visual-inertial odometry, SLAM, or production localization systems
  • Experience deploying robotics software on edge or embedded compute platforms
  • Familiarity with map matching, factor graphs, or multi-sensor fusion architectures
  • Experience building evaluation, benchmarking, or validation infrastructure for estimation systems
  • Background in aerospace, GNC, autonomous vehicles, or inertial navigation systems
Salary Range
$150,000 - $220,000
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Localization Software Engineer
Senior Localization Software Engineer

theseus-us • San Francisco (CA)

On-site
USD 200,000 - 260,000
Senior Navigation & State Estimation Engineer
Senior Navigation & State Estimation Engineer

theseus-us • San Francisco (CA)

On-site
USD 150,000 - 220,000
State Estimation & Navigation Lead
State Estimation & Navigation Lead

Neros Technologies • New Mexico

On-site
USD 192,000 - 268,000
State Estimation & Navigation Lead
State Estimation & Navigation Lead

Neros Technologies • Torrance (CA)

On-site
USD 192,000 - 268,000
Equity grants
State Estimation & Navigation Lead
State Estimation & Navigation Lead

Neros • Torrance (CA)

On-site
USD 192,000 - 268,000
Senior robotics navigation engineer
Senior robotics navigation engineer

Dexmate • United States

On-site
USD 85,000 - 120,000
Sr. Flight Navigation Engineer
Sr. Flight Navigation Engineer

Reliable Robotics • United States

On-site
USD 215,000 - 300,000
Senior Software Engineer – Navigation And State Estimation (r3123)
Senior Software Engineer – Navigation And State Estimation (r3123)

jobs.frontdoordefense.com - Jobboard • Town of Texas (WI)

On-site
USD 160,000 - 240,000
Staff Software Engineer, Localization
Staff Software Engineer, Localization

AeroVect Technologies Inc. • Atlanta (GA), New York (NY), South San Francisco (CA)

Hybrid
USD 180,000 - 230,000
Sr. Flight Navigation Engineer
Sr. Flight Navigation Engineer

Reliable Robotics • Seattle (WA)

On-site
USD 215,000 - 300,000