Staff Software Engineer, Localization, Calibration & Mapping

IDj-2301
Job TypeDirect Hire
Remote TypeFull Remote
Compensation$250000 - $300000 / yr

Job Title: Staff Software Engineer, Localization, Calibration & Mapping
Location: 100% Remote (Amsterdam, Berlin, Dublin, Frankfurt, Italy, London, Paris, Munich, Poland, Stockholm, United Kingdom (Remote), Atlanta - Hybrid, Toronto - Remote, Vancouver (Remote))
Salary Range: $250,000 - $300,000 Per Year
Job Type: Direct Hire

Sponsorship: Yes, Company provides visa sponsorship

Job Overview

An autonomous mobility company seeks a Staff Software Engineer to enhance localization, calibration, and mapping systems for mixed indoor-outdoor environments. You will implement new localization capabilities, maintain sensor calibration across vehicles and time, and develop topographical maps. This 100% remote role involves collaboration with planning, perception, and infrastructure teams for successful autonomous system deployment.

Key Responsibilities

  • Identify and solve gaps in current localization and mapping systems operating in mixed environments.

  • Implement, deploy, test, and maintain new localization capabilities for autonomous systems.

  • Develop and maintain sensor calibration across sensors, time, and vehicles.

  • Create online validation and calibration tools.

  • Develop and maintain topographical maps of operating environments.

  • Collaborate with localization, planning, perception, and infrastructure teams for system deployment.

Requirements

  • Bachelor's or Master's degree in Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or related field.

  • 1+ years of work experience in robotics, industrial automation, or autonomous driving development.

  • Theoretical knowledge in localization or calibration.

  • Strong C++ programming skills.

  • Working experience with Linux-based OS (Ubuntu, Debian) and ROS/ROS2 middleware, OpenCV.

  • Proven experience with non-linear optimization like graph-based optimization or filtering algorithms (EKF, UKF, Particle filters).

  • Experience with sensors such as LiDARs, Camera, IMU, GPS/GNSS, Radar.

  • Highly collaborative nature with exceptional communication and problem-solving skills.

Preferred Qualifications

  • MS or PhD in Computer Science, Math, Robotics, or related field.

  • 2-4 years of work experience in robotics, industrial automation, or autonomous driving.

  • In-depth understanding of middleware frameworks like ROS2.

  • Proven experience with factor graphs and graph SLAM algorithms.

  • Experience with non-linear solvers like Ceres, GTSAM, g2o.

  • Proven experience working with GPS/GNSS systems integrated into INS solutions.

  • Proven track record of system development and deployment of unmanned systems.

  • Mastery of modern C++ (14 and beyond) and safety-critical coding practices.

  • Experience with open-source algorithms like Google Cartographer, SLAM Toolbox, Kalibr, ORB-SLAM 3, Stella-VSLAM, GLIM, LIO-SAM, VINS-Fusion, Robot Localization.

Benefits

  • Flexible PTO and paid holidays

  • Comprehensive medical coverage

  • Equity for all employees

  • Daily meals and snacks

Drag & Drop Resume

(PNG, JPEG, PDF, DOC, TXT)

Message & data rates may apply to all numbers allowed to receive messages

Message frequency varies. Text STOP to opt-out or HELP for assistance