Senior/Staff Systems Engineer


Sunnyvale, CA, US
  • Job Type: Full-Time
  • Function: IT
  • Post Date: 03/05/2021
  • Website:
  • Company Address: NextNav LLC 484 Oakmead Parkway, Sunnyvale, CA, 94085

About NextNav

NextNav, LLC is designing, deploying and operating the nation's first wide-area precision indoor location system, designed specifically to work with today's mobile devices.

Job Description

This position is for a Senior/Staff Systems Engineer working on the development of advanced algorithms for optimal ranging (time of arrival determination) with focus on timing using terrestrial radio navigation signals, algorithm optimization using simulations and extensive field data, and working with SW/FW teams to have the algorithms implemented, verified and demonstrated on target hardware platforms.


Location: We are currently working remotely due to Covid 19 Pandemic



·       Support R&D activities to derive timing using a terrestrial navigation system

·       Develop and improve algorithms for the estimation of the time of arrival (ranging) and/or Doppler of terrestrial radio navigation signals as it applies to extracting timing from a terrestrial beacon system

·       Develop quality metrics for the timing and frequency estimate from a terrestrial radio navigation signals and facilitate integration with GNSS/other systems.

·       Develop algorithms for time transfer to/from other terrestrial/satellite timing systems

·       Analyze field data and optimize algorithms accordingly for good timing performance

·       Architect implementation of optimized algorithms in C/ C++ for target hardware platforms

·       Support design, implementation and testing of various algorithms in a terrestrial PNT receiver

·       Support field tests and customer demos


Desired Skills & Experience


·       MS or PhD (preferred) in EE/ECE with emphasis in GNSS and/or Signal Processing/Communications.

·       Solid foundation in probability, statistics and random processing

·       Experience with GPS timing receivers and GNSS measurements including pseudo-ranges, Doppler/carrier phase.

·       Experience with time transfer from synchronization sources such as fiber, satellite (GNSS/other satellite systems), as well as analysis of holdover in the absence of synchronization sources

·       Understanding and optimization of algorithm implementation complexity for target hardware platforms

·       Proficient with Matlab, Knowledge of C/C++ programming concepts

·       Strong analytical and problem-solving ability

·       Ability to work independently and within a team on challenging technical problems across multiple teams



  • Experience with understanding timing requirements of other systems such as communication and power systems.
  • Experience with hybrid positioning systems that integrate positioning system measurements with other information such as from IMU sensors, indoor/outdoor maps
  • Experience working with oscillators such as TCXO, OCXO, atomic clocks and analyzing clock quality including frequency stability, phase noise, time stability, jitter
  • Programming experience in C/C++ for implementation of algorithms

Related Jobs

Android Engineer

NextNav - Sunnyvale, CA, US

DevOps Lead

NextNav - Noida, IN
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.