Senior Robotics Software Engineer

Voyager TechnologiesPittsburgh, PA
Onsite

About The Position

The Senior Robotics Software Engineer for Voyager Lunar Systems is responsible for building perception systems for robotic rover platforms with cameras, LiDAR, IMUs, and other onboard sensors to estimate vehicle state, detect hazards, and support autonomous guidance, navigation and control (GNC). The position reports to the Software & Controls Manager and is part of the Software & Controls Department based in Pittsburgh, PA.

Requirements

  • BS in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Aerospace or related field
  • 5+ years of hands-on work experience developing algorithms to solve challenging real-world problems
  • Strong programming skills in modern C++ and Python
  • Experience shipping production software in a Linux environment

Nice To Haves

  • MS/PhD in Computer Science or related field
  • Background in sensor processing, robotics, and guidance, navigation, and control (GNC) systems.
  • Experience field-testing and troubleshooting full robotic systems in relevant environments.
  • Technical knowledge of perception algorithms including computer vision, 3D pointcloud processing, state estimation, sensor fusion, SLAM, etc.
  • Experience working with various sensor modalities, including camera, LiDAR, radar, IMU, GPS.
  • Experience with geographic information systems (GIS) including spatial transformations, map projections, and digital elevation models (DEMs).
  • Experience training and deploying deep learning models for AI/ML applications

Responsibilities

  • Design, develop, and maintain perception software for autonomous rovers and robotic spacecraft.
  • Develop stereo vision and LiDAR algorithms for visual-inertial odometry (VIO), hazard detection and avoidance (HDA), mapping, and localization.
  • Build sensor fusion pipelines combining camera, LiDAR, IMU, RF, and navigation measurements.
  • Implement feature detection, image registration, optical flow, and point cloud processing pipelines.
  • Design kinematics-informed motion control, path planning, and behavior control systems for surface vehicles.
  • Optimize robotics software for embedded ARM processors and heterogeneous compute platforms including GPUs and FPGAs.
  • Integrate robotics algorithms into flight software architectures.
  • Develop simulation tools and sensor models of varying fidelities for algorithm and system development and validation.
  • Develop automated testing, hardware-in-the-loop (HIL), and software-in-the-loop (SIL) verification frameworks.

Benefits

  • Flexible Time Off (FTO)
  • Comprehensive medical, dental, and vision coverage for employees and their families
  • Flexible, affordable gym memberships
  • 401(k) retirement plan with a 50% company match on contributions up to 8%
  • Company wellness programs that support physical and mental well-being
  • Additional voluntary benefits and employee support resources
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service