About The Position

Logos Space is building a proliferated Low Earth Orbit (pLEO) constellation to deliver resilient, high-performance connectivity to enterprise and government users worldwide. As part of that effort, the Navigation team is designing and building the software and infrastructure for spacecraft timing, astrodynamics, orbit determination, and related navigation workflows used across flight and ground systems. The Navigation team at Logos Space is building the GNSS software that turns raw observations into trusted navigation inputs and products across flight and ground systems. This role focuses on the design, implementation, and validation of the underlying GNSS measurement-processing capabilities needed to operate our proliferated LEO constellation. In this role, you will develop core GNSS software used across onboard ingest, ground-based orbit determination, analysis, and validation tooling. Depending on level, you will contribute to or independently own well-scoped portions of the GNSS stack, such as observation modeling, correction ingestion, quality screening, residual analysis, replay, or estimator integration and diagnostics. We are looking for engineers who can work well in a fast-paced environment, turn incomplete requirements into practical software, and collaborate closely with adjacent teams.

Requirements

  • Bachelor’s degree in Aerospace Engineering, Computer Science, Electrical Engineering, Physics, Applied Mathematics, Geomatics, or a related STEM field, or equivalent practical experience.
  • 2+ years of relevant professional experience building GNSS, precise navigation, measurement-processing, orbit determination, robotics localization, or similar numerical software. Strong graduate research or project experience may substitute for some professional experience.
  • Proficiency in modern C++ for production software development.
  • Proficiency in Python for analysis, testing, automation, and data investigation.
  • Hands-on experience with extended Kalman filter–based navigation, orbit determination, or related sensor-fusion pipelines, including measurement updates, residual analysis, covariance tuning, and filter debugging.
  • Working knowledge of GNSS observables and error sources, including code, carrier phase, Doppler, clocks, hardware delays, atmospheric effects, multipath, and interference.
  • Working knowledge of linear algebra, numerical methods, and statistical performance analysis.
  • Familiarity with reference frames, time systems, orbital mechanics, and how GNSS measurement products interface with navigation estimation.
  • Experience with Linux-based development environments, Git, and automated testing.
  • Strong written and verbal communication skills.

Nice To Haves

  • 4+ years of relevant experience and the ability to independently own technical workstreams.
  • Experience with PPP-style observation modeling, ambiguity-handling tradeoffs, carrier-phase processing, or precise clock and ephemeris products.
  • Experience with GNSS data products and formats such as RINEX, SP3, IONEX, SINEX, or related bias or correction products.
  • Experience with batch least-squares estimation, smoothing, covariance analysis, residual-consistency evaluation, or factor-graph methods.
  • Experience with spaceborne GNSS, LEO navigation, or precise orbit determination for spacecraft.
  • Experience integrating receivers or testing against recorded or live measurement data.
  • Experience with simulation, measurement replay, Monte Carlo campaigns, software-in-the-loop, hardware-in-the-loop, or SDR-based validation.

Responsibilities

  • Develop and maintain in-house C++ libraries for GNSS measurement processing, estimator integration, and related navigation workflows.
  • Build Python tools and/or bindings for analysis, testing, automation, and rapid debugging.
  • Implement and validate observation models and preprocessing for code, carrier phase, Doppler, and timing or clock-related measurements.
  • Build readers and interfaces for receiver telemetry and external navigation products, including broadcast and precise ephemerides, clocks, biases, atmospheric products, and related correction data as needed.
  • Implement data-quality screening, timestamp checks, cycle-slip detection, outlier rejection, residual analysis, and related diagnostics.
  • Contribute to EKF-based orbit determination and state-estimation pipelines by delivering estimator-ready measurements, measurement models and linearizations, noise models, metadata, and health information.
  • Analyze innovations, residuals, covariance behavior, consistency metrics, and off-nominal measurement behavior.
  • Build simulation, replay, Monte Carlo, and regression tooling to verify GNSS processing performance and catch numerical or integration regressions.
  • Work closely with astrodynamics, state estimation, timing, flight software, hardware, and mission operations engineers to define and implement clean interfaces.
  • Support integrated test campaigns, commissioning, and flight-data investigations.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service