Senior Software Engineer - Navigation and state estimation algorithms
Core
Develop highly specialized navigation and state estimation algorithms processing high-precision sensor signals for real-time embedded environments.
Role type
Senior IC software engineer (navigation & sensor fusion)
Builds
Robust software solutions for real-time embedded navigation systems
Domain
Aerospace / Autonomous vehicles / Defence systems
Deliverable
production ML models
Required skills
C/C++, Python, MATLAB, stochastic state estimation, sensor fusion, 6-DOF simulation, uncertainty analysis, HWIL testing
Preferred skills
INS, GNSS integration, Monte Carlo simulations
Technologies
C, C++, Python, MATLAB, Jira
Responsibilities
Design sensor-fusion solutions utilizing diverse inputs (inertial, magnetic, GNSS, optical, ranging); Develop and evaluate position and orientation estimation algorithms within 6-DOF simulation environments; Conduct performance and uncertainty analysis using Monte Carlo simulations and covariance evaluations; Perform hardware-in-the-loop (HWIL) testing and algorithm verification; Interpret product specifications to create software architectures and navigation algorithms; Document software architectures, test specifications, and execution procedures.
