Software Engineer, Location & Motion (Inertial Navigation / GNSS)
Core
Own the navigation and positioning stack for head-worn and body-worn systems by fusing inertial and GNSS sensor data into robust position and orientation estimates.
Role type
Senior IC embedded software engineer (navigation & sensor fusion)
Builds
Production navigation solutions for industrial and defense head/body-worn systems
Domain
Defense/Industrial robotics, Inertial Navigation Systems (INS), GNSS, Sensor Fusion
Deliverable
production ML models | product features
Required skills
Inertial navigation, GNSS integration, Sensor fusion (Kalman filtering/factor-graphs), C++, Python, Embedded software development, Coordinate frames & attitude estimation, Sensor calibration & characterization
Preferred skills
Head/body-worn navigation, XR/AR/VR systems, Defense PNT applications, Security clearance eligibility
Technologies
C++, Python, GNSS receivers, IMUs, Magnetometers
Responsibilities
Calibrate and synchronize 9-axis inertial sensing systems; Develop heading and inertial navigation solutions accounting for environmental disturbances; Integrate GNSS receivers and analyze signal quality; Design navigation fusion estimators combining inertial, GNSS, and visual data; Develop automated calibration and validation methods; Partner with hardware and manufacturing teams on sensor integration; Define interfaces between navigation and perception systems; Build testing infrastructure for navigation performance validation