JOBSEARCHER

Senior Navigation Software Engineer

ARCHIVED

We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.

Who We AreTheseus 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 roleWe’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 WillOwn navigation and state estimation systems end to end, from algorithm design to deployment and field iterationDesign and improve sensor fusion pipelines that turn onboard sensor data into reliable navigation outputsBuild estimators that remain robust under real-world failure modes, degraded sensing, and constrained computeDefine system behavior across initialization, nominal operation, degradation, and recovery, with clear health monitoringDrive architecture and technical tradeoffs across the navigation stack, balancing accuracy, robustness, latency, and simplicityPartner with autonomy, platform, and flight systems engineers to integrate navigation into the broader productTest, debug, and improve system performance in simulation and real flight conditions You should have the following4+ years of experience working on robotics navigation, localization, state estimation, sensor fusion, or a closely related problemDeep understanding of probabilistic estimation methods, such as Kalman filtering, optimization-based estimation, or visual-inertial navigationStrong intuition for inertial sensing, coordinate frames, observability, uncertainty, and real-world failure modes in deployed systemsExperience building estimation systems that work with real sensor data, not just in simulation or offline research settingsStrong software engineering skills in C++ and PythonDemonstrated ability to own technically ambiguous problems and make sound architectural tradeoffsExcellent communication and collaboration skills Nice to haveExperience with drones, UAV autonomy, or flight control software such as ArduPilot or PX4Background in visual-inertial odometry, SLAM, or production localization systemsExperience deploying robotics software on edge or embedded compute platformsFamiliarity with map matching, factor graphs, or multi-sensor fusion architecturesExperience building evaluation, benchmarking, or validation infrastructure for estimation systemsBackground in aerospace, GNC, autonomous vehicles, or inertial navigation systems