SonicJobs Logo
Left arrow iconBack to search

Navigation Engineer (GNSS Modeling / Orbit Determination)

Logos Space
Posted 22 days ago, valid for 24 days
Location

Mountain View, CA 94041, US

Salary

$130,000 - $250,000 per year

Contract type

Full Time

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.

Sonic Summary

info
  • Logos Space is seeking a Navigation Engineer specializing in GNSS modeling and orbit determination for their Low Earth Orbit constellation project.
  • Candidates should have a Bachelor’s degree in a relevant STEM field and at least 2 years of professional experience in GNSS or related software development.
  • The role involves developing C++ libraries and Python tools for GNSS measurement processing, as well as validating observation models and data quality screening.
  • Proficiency in modern C++, Python, and knowledge of extended Kalman filters is required, with preferred candidates having 4+ years of experience.
  • The position offers a competitive salary, and candidates are encouraged to apply even if they do not meet every qualification.

Navigation Engineer (GNSS Modeling / Orbit Determination)

About Logos Space

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.

Position Summary

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.

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.

Basic Qualifications

  • 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.

Preferred Qualifications

  • 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.

Even if you don’t meet every qualification, we encourage you to apply. We value strong fundamentals, sound judgment, and growth potential, and we know great candidates do not always match every item on a job description.

Additional Information

Logos Space is an equal opportunity employer and values creativity, curiosity, and diverse perspectives. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity or expression, national origin, age, disability, veteran status, marital status, or any other status protected by applicable law. Employment offers are contingent on the candidate’s ability to access export-controlled information in accordance with U.S. law.




Learn more about this Employer on their Career Site

Apply now in a few quick clicks

By applying, a Sonicjobs account will be created for you. Sonicjobs's Privacy Policy and Terms & Conditions will apply.

SonicJobs' Terms & Conditions and Privacy Policy also apply.