Senior Estimation & Navigation Engineer

Set2Recruit

Singapore

On-site

SGD 120,000 - 180,000

Full time

22 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Set2Recruit seeks a Senior State Estimation & Sensor Fusion Engineer to build the localization and navigation backbone for autonomous aerial platforms. You will own estimation pipelines fusing data from IMUs, GNSS, cameras, LiDAR, and radar to deliver robust state information in GPS-denied conditions.

You will collaborate with controls, perception, and embedded software teams to ensure real-time performance, validation, and field testing, with emphasis on calibration, fault detection, and

Qualifications

  • Solid grounding in estimation theory and probabilistic robotics.
  • Hands-on experience with EKF/UKF/ESKF and nonlinear observers.
  • Strong command of coordinate frames, rigid body kinematics, and quaternions.
  • Excellent C++ skills and Linux-based embedded software experience.

Responsibilities

  • Design and maintain state estimation algorithms fusing IMU, GNSS, magnetometer, barometer, cameras, LiDAR, and radar.
  • Hardening estimators for GPS-denied conditions and sensor dropout.
  • Develop calibration routines for inertial and exteroceptive sensors and implement fault detection.
  • Collaborate with controls and perception teams to ensure real-time, flight-ready outputs and validate via simulations and field tests.

Skills

EKF
UKF
ESKF
Complementary filtering
Nonlinear observers
C++
Linux embedded
Version control

Education

BSc or MSc in Robotics, Aerospace Eng, Electrical Eng, Computer Eng, CS or related

Tools

ROS 2
MAVLink
PX4
ArduPilot
GTSAM
Ceres
Git
Docker
MATLAB/Simulink

Job description

About the Role

We're seeking a Senior State Estimation & Sensor Fusion Engineer to build the localization and navigation backbone for our autonomous aerial platforms, spanning multicopters and VTOL aircraft. You'll own the design, implementation, and validation of estimation pipelines that fuse data across multiple onboard sensors to deliver dependable state information even in degraded or GPS-denied conditions.

This is a highly collaborative role: you'll partner closely with controls, perception, autonomy, and embedded software engineers to make sure your estimation outputs plug directly into the flight control stack and hold up under real-time constraints.

What You'll Do

You'll build and maintain the core state estimation algorithms powering our aerial platforms, fusing inputs from IMUs, GNSS, magnetometers, barometers, airspeed sensors, rangefinders, cameras, LiDAR, and radar. A major focus will be hardening the estimator against sensor dropout, degraded environments, GPS-denial, and aggressive flight dynamics including developing calibration routines for both inertial and exteroceptive sensors, and building in fault detection, health monitoring, and redundancy.

Beyond algorithm development, you'll characterize estimator performance (accuracy, consistency, latency, compute cost), collaborate with controls engineers to make sure your outputs meet their requirements, and build out simulation and hardware-in-the-loop test infrastructure. You'll dig into flight logs to root-cause estimation issues, support live flight testing and field debugging, and keep documentation of algorithms, tuning, and validation results current.

Core Responsibilities

Designing and maintaining state estimation algorithms; fusing IMU, GNSS, magnetometer, barometer, airspeed, rangefinder, camera, LiDAR, and radar data; improving resilience to sensor failure and GPS-denied conditions; building sensor calibration procedures; implementing fault detection and redundancy strategies; benchmarking estimator accuracy and performance; partnering with controls teams on integration; developing simulation and SIL/HIL test campaigns; analyzing flight logs; supporting field flight tests; and documenting algorithms and validation results.

Required Qualifications

A BSc or MSc in Robotics, Aerospace Engineering, Electrical Engineering, Computer Engineering, Computer Science, or a related discipline, along with a solid grounding in estimation theory and probabilistic robotics. You should have hands‑on experience with EKF, UKF, ESKF, complementary filtering, and nonlinear observers, plus strong command of coordinate frames, rigid body kinematics, rotation representations (quaternions, rotation matrices, Lie groups), inertial navigation, GNSS positioning, and IMU modeling/calibration. Excellent C++ skills and experience building software for Linux‑based embedded systems are essential, as are solid version control habits and strong analytical/debugging instincts.

Preferred Qualifications

Experience with visual‑inertial odometry, visual SLAM, or LiDAR SLAM is a plus, as is familiarity with factor graph optimization and tools like Ceres or GTSAM. Exposure to PX4, ArduPilot, ROS 2, MAVLink, camera/extrinsic calibration, time synchronization, stochastic modeling, embedded deployment on constrained hardware, and simulation platforms like Gazebo, Isaac Sim, or CoppeliaSim would all be valuable.

Nice to Have

Real‑world UAV flight testing experience, familiarity with contested or GPS‑denied navigation, multi-sensor timestamp synchronization, safety‑critical development practices, and any publications or open-source contributions in robotics or autonomy.

Technical Toolkit

Languages: C++, Python. Math foundation: linear algebra, probability, numerical optimization, estimation theory. Middleware: ROS 2, DDS. Flight stacks: PX4, ArduPilot. Tools: Git, CMake, Docker. Simulation: Gazebo, Isaac Sim, and optionally MATLAB/Simulink.

What You'll Be Working On

High‑performance estimation for multicopters and VTOL aircraft, sensor fusion across diverse sensing modalities, resilient GPS‑denied navigation, flight‑ready software deployed on embedded companion computers and flight controllers, and validation through simulation, SIL/HIL testing, and live flight data all in close coordination with controls, autonomy, perception, and systems engineering.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior State Estimation & Aerial Sensor Fusion Engineer
Senior State Estimation & Aerial Sensor Fusion Engineer

Set2Recruit • Singapore

On-site
SGD 120,000 - 180,000
Engineer/Lead Engineer, R&T, Aerial Systems, RAUS CoE
Engineer/Lead Engineer, R&T, Aerial Systems, RAUS CoE

Home Team Science and Technology Agency (HTX) • Singapore

On-site
SGD 60,000 - 80,000
Engineer/Lead Engineer, R&T, Aerial Systems, RAUS CoE
Engineer/Lead Engineer, R&T, Aerial Systems, RAUS CoE

HTX (Home Team Science & Technology Agency) • Singapore

On-site
SGD 89,000 - 134,000
Staff Research Scientist, Localization and Mapping
Staff Research Scientist, Localization and Mapping

Venti Technologies • Singapore

On-site
SGD 90,000 - 120,000
Staff Research Scientist, Localization and Mapping
Staff Research Scientist, Localization and Mapping

Venti • Singapore

On-site
SGD 100,000 - 130,000
Team Lead, Localization and Mapping Research
Team Lead, Localization and Mapping Research

Venti Technologies • Singapore

On-site
SGD 100,000 - 150,000
Robotics Engineer, Navigation
Robotics Engineer, Navigation

DADACONSULTANTS PTE. LTD. • Singapore

On-site
SGD 90,000 - 150,000
Robotics Engineer
Robotics Engineer

ST Engineering • Singapore

On-site
SGD 70,000 - 110,000
Aerospace Robotics Engineer: GNC, Drones & Simulation
Aerospace Robotics Engineer: GNC, Drones & Simulation

RN CARE PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Navigation & Control Engineer
Navigation & Control Engineer

LionsBot International • Singapore

On-site
SGD 60,000 - 80,000