Senior Software Engineer, Localization – Calibration

United States – Remote Full-Time

Job Description

Seeking a Senior Software Engineer to manage calibration systems for autonomous vehicles. Responsibilities include: 1. Taking ownership of the calibration stack end-to-end to enhance the reliability of offline calibrations and address coverage gaps across various sensors (LiDAR, IMU, GNSS, cameras, radar). 2. Designing and constructing an online calibration validation system that tracks cross-sensor consistency during live missions, identifies drift, and works with the vehicle's safety mechanisms. 3. Contributing to the localization and mapping pipeline, including sensor integration, performance optimization, regression testing, and adaptation to new operational contexts. 4. Creating tools for monitoring calibration health, conducting diagnostics, and analyzing post-mission data. 5. Implementing, testing, and refining using data obtained from actual autonomous operations at active airport facilities.

Qualifications

The ideal candidate should possess: 1. A minimum of 5 years of practical experience in robotics or autonomous vehicles, focusing on sensor calibration, localization, or state estimation. 2. Thorough practical understanding of multi-sensor calibration, including intrinsic, extrinsic, and temporal aspects, across LiDARs, IMUs, GNSS, and cameras. 3. Demonstrated expertise with non-linear optimization frameworks (e.g., Ceres, GTSAM, g2o) or filtering techniques (e.g., EKF, UKF). 4. Proficiency in C++ (C++17 or newer) and practical experience with Linux and ROS/ROS2. 5. An understanding of how calibration quality influences localization and perception processes. 6. A Bachelor's or Master's degree in Computer Science, Robotics, Electrical/Mechanical Engineering, or a related field.


Apply Now