Latest AI JobsBrowse Jobs
V

Robotics Software Engineer

Voyager Technologies, Inc.Pittsburgh, PASoftware Engineering
Apply on company site
Salary
$110K-$160K
Job type
Full-time
Experience
Mid · 2+ yrs
Posted
9 Oct 2026
Status
Open · checked 7d ago

About this role

This position suits software professionals with a background in robotics algorithms who want to build perception systems for autonomous rover platforms located in Pittsburgh, PA. The Robotics Software Engineer role involves creating software for rover platforms utilizing onboard sensors to estimate vehicle state, detect hazards, and assist autonomous navigation.

Role Overview

The Robotics Software Engineer position operates within the Software & Controls Department for Voyager Lunar Systems, reporting to the Software & Controls Manager. Based in Pittsburgh, PA, the role focuses on building perception and control software for autonomous rovers and robotic spacecraft.

Key Responsibilities

Design, develop, and maintain perception software for autonomous rovers and robotic spacecraft.
Create stereo vision and LiDAR algorithms for visual-inertial odometry, hazard detection, mapping, and localization.
Construct sensor fusion pipelines integrating camera, LiDAR, IMU, RF, and navigation measurements.
Execute feature detection, image registration, optical flow, and point cloud processing pipelines.
Formulate kinematics-informed motion control, path planning, and behavior control systems for surface vehicles.
Refine robotics software for embedded ARM processors and heterogeneous compute platforms like GPUs and FPGAs.
Integrate robotics algorithms into flight software architectures.
Construct simulation tools and sensor models for algorithm and system validation.
Establish automated testing, hardware-in-the-loop, and software-in-the-loop verification frameworks.

Requirements

Bachelor of Science in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Aerospace, or a related field.
Minimum of two years of hands-on work experience creating algorithms to solve real-world problems, though advanced degrees may substitute for experience.
Familiarity with modern C++ and Python.
Must satisfy U.S. Government export regulations and qualify as a U.S. Person.

Nice to Have

Master of Science or PhD in Computer Science or a related field.
Experience shipping production software inside a Linux environment.
Background in sensor processing, robotics, and guidance, navigation, and control systems.
Experience field-testing and troubleshooting complete robotic systems in relevant settings.
Knowledge of perception algorithms including computer vision, 3D point cloud processing, state estimation, sensor fusion, and SLAM.
Experience handling camera, LiDAR, radar, IMU, and GPS sensor modalities.
Experience working with geographic information systems such as spatial transformations, map projections, and digital elevation models.
Experience training and deploying deep learning models for AI and machine learning applications.

Skills and Tools

C++
Python
Linux
ARM processors
GPUs
FPGAs
LiDAR
Cameras
IMUs
Radar
GPS
ROS and related robotics frameworks

Salary and Benefits

The good faith base salary range spans from $110,000 to $160,000, determined by experience, skills, and location. Employee benefits include Flexible Time Off, comprehensive medical, dental, and vision coverage with company-paid premiums for employees, gym membership discounts, a 401(k) retirement plan with a 50% company match on contributions up to 8%, and company wellness programs.

About the Company

Voyager Technologies, Inc. functions as a space, defense, and national security technology company delivering solutions to tackle complex challenges, support human progress, and safeguard national security assets.

How to Apply

Interested applicants should visit the official Voyager Technologies careers page to submit an application for this position.

Skills and tech stack

Questions candidates ask

What is the location of the Robotics Software Engineer position?

The job is based in Pittsburgh, PA, within the Software & Controls Department for Voyager Lunar Systems.

What is the salary range for this role?

The base salary range is between $110,000 and $160,000, depending on experience, skills, and location.

What educational background is required?

A Bachelor of Science degree in Computer Science, Computer Engineering, Electrical Engineering, Robotics, Aerospace, or a related field is required, though advanced degrees may substitute for experience.

Are there citizenship or residency restrictions for applicants?

Yes. Due to U.S. Government export regulations including ITAR and EAR, applicants must be U.S. Persons, defined as a U.S. Citizen, lawful permanent resident, or protected individual.

What benefits are provided by the company?

Benefits include Flexible Time Off, medical, dental, and vision insurance with a significant portion of premiums covered by the company, affordable gym memberships, a 401(k) plan with a 50% match up to 8%, and wellness programs.

Ready to apply?

The application is on the official Voyager Technologies, Inc. careers page.

Apply on company site