Skip to content

Jobs

Gather AI

Robot type
Drone · Warehouse and Logistics
Location
PittsburghPennsylvaniaUSA
Job type
Software
Posted
Jul 17, 2026
Full-time

Staff Autonomy Engineer (Drone)

Job description

Our Autonomy team builds the software that makes Gather AI’s MHE Vision and drone products work in live warehouse environments. MHE Vision turns forklifts and other material handling equipment into real-time inventory sensors, using onboard cameras and compute to scan locations and report inventory data as equipment moves through the facility. It’s a technically demanding product line operating at the intersection of embedded systems, computer vision, and large-scale warehouse deployments.

Job responsibilities

  • Own the autonomy software stack for Gather products, including perception, localization, and inventory scanning pipelines running on vehicle-mounted embedded compute
  • Contribute to the architecture of the product autonomy stack as the product scales to more vehicle types, facility layouts, and customer configurations
  • Document existing systems
  • Plan future revisions
  • Contribute and lead to design improvements and testing
  • Solve problems across the autonomy stack
  • Design and implement algorithms that reliably detect, identify, and record inventory locations as forklifts and drones move through warehouse aisles under variable lighting, occlusion, and motion
  • Improve scan accuracy and coverage through algorithmic improvements, better sensor integration, and tighter coordination with the ML perception models

Job requirements

  • 7+ years of software engineering experience with at least 3 years building autonomy, robotics, or perception systems that run on physical hardware in production
  • Strong C++ and Python, with experience writing software that runs on embedded or resource-constrained compute platforms
  • Hands-on experience with computer vision pipelines including camera-based detection, localization, or tracking in real-world environments
  • Experience building and debugging software on deployed systems, including log-based diagnosis and field iteration
  • Comfort operating at Staff level: setting technical direction, making consequential architecture decisions, and taking end-to-end ownership of a system

Similar jobs