AeroVect is hiring a Software Engineer, Localization, Calibration & Mapping

AeroVect is looking for a Software Engineer focused on Localization, Calibration & Mapping for autonomous ground handling systems. You will identify and solve gaps in the current system, implement new localization capabilities, and develop calibration tools and maps.

What You'll Do

  • Identify and solve gaps in the current localization and mapping system
  • Implement, deploy, test, and maintain new localization capabilities for the autonomous system
  • Develop and maintain the sensors calibration across sensors, time, and vehicles
  • Develop online validation and calibration tools
  • Develop and maintain the topographical map of the operating environment
  • Collaborate with our localization team and autonomy sub teams including planning, perception, and infrastructure to successfully deploy the autonomous system

What We're Looking For

  • Bachelor’s Degree or Master’s Degree candidate in Computer Science, Electrical Engineering, Mechanical Engineering, Robotics, or a related field
  • 1+ years of work experience in development of robotics, industrial automation, or autonomous driving
  • Theoretical knowledge in either localization or calibration
  • Strong C++ programming
  • Working experience with a Linux based Operating System like Ubuntu or Debian, and ROS/ROS2 middleware and OpenCV
  • Proven experience with non-linear optimization or filtering algorithms like EKF, UKF, or Particle filters
  • Demonstrated work experience with various sensors such as LiDARs, Camera, IMU, GPS, Radar
  • Highly collaborative nature and exceptional communicator with strong problem solving skills

Nice to Have

  • MS or PhD in Computer Science, Math, Robotics or a related field
  • 2-4 years of work experience in development of robotics, industrial automation, or autonomous driving
  • In-Depth understanding of middleware frameworks like ROS/ROS2
  • Proven experience with factor graphs and graph slam algorithms
  • Proven experience with non linear solvers like Ceres, GTSAM, or g2o
  • Proven track record of system development and successful deployment of unmanned systems in existing or upcoming products
  • Mastery of Modern C++ (14 and beyond) and safety critical coding practices
  • Proven experience with open source algorithms/software like google cartographer, slam toolbox, fuse, kalibr, ORB SLAM, LOAM, LIO-SAM, robot localization

Technical Stack

  • C++
  • Linux (Ubuntu, Debian)
  • ROS/ROS2
  • OpenCV
  • Non-linear optimization
  • EKF/UKF/Particle filters
  • LiDAR, Camera, IMU, GPS, Radar
  • Ceres, GTSAM, g2o

Team & Environment

You will collaborate with our localization team and autonomy sub teams for planning, perception, and infrastructure.

Required Skills
C++LinuxROS/ROS2OpenCVNon-linear optimizationEKF/UKF/Particle filtersLiDARCameraIMUGPS
About company
AeroVect
AeroVect is transforming ground handling with autonomy, redefining how airlines and ground service providers around the globe run day-to-day operations. The company develops autonomous vehicle platforms for airport environments and is backed by top-tier venture capital investors in aviation and autonomous driving.
All jobs at AeroVect Visit website
Job Details
Category embedded
Posted 10 months ago