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
Responsibilities
· 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
Required:
· 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
Preferred:
- 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