CareerPlanSign in

Senior Robotics Software Engineer

Pittsburgh, PA💼 Full-time🗓 2026-08-21 → 2026-09-27

Core

Building perception systems for autonomous robotic rovers and spacecraft to estimate vehicle state, detect hazards, and support guidance, navigation, and control.

Role type

Senior IC robotics software engineer (perception & GNC)

Builds

Perception software, sensor fusion pipelines, and flight software for autonomous surface vehicles and spacecraft

Domain

Aerospace & Defense Robotics

Deliverable

production ML models | product features

Required skills

C++, Python, Linux, sensor fusion, computer vision, SLAM, embedded systems optimization, kinematics, path planning, simulation development, automated testing frameworks

Preferred skills

MS/PhD in CS/Robotics, field-testing full robotic systems, deep learning model deployment, GIS/spatial transformations, multi-modal sensor integration (camera, LiDAR, radar, IMU, GPS)

Technologies

ARM processors, GPUs, FPGAs, LiDAR, IMU, RF, stereo vision, point cloud processing

Responsibilities

Design and develop perception software for autonomous rovers; Develop stereo vision and LiDAR algorithms for VIO, hazard detection, 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; Design kinematics-informed motion control and path planning systems; Optimize software for embedded ARM, GPU, and FPGA platforms; Integrate algorithms into flight software architectures; Develop simulation tools, sensor models, and HIL/SIL verification frameworks

Seniority

Senior, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.