The posting, in Gecko Robotics's own words
archived Nov 13, 2026What We Do
Gecko Robotics is helping the world’s most important organizations ensure the availability, reliability, and sustainability of critical infrastructure. Gecko's complete and connected solutions combine wall-climbing robots, industry-leading sensors, and an AI-powered data platform to provide customers with a unique window into the current and future health of their physical assets. This enables real-time decision making to increase the efficiency and safety of operations, promote mission readiness, and protect the environment and civilization from the effects of infrastructure failure.
Role at a Glance
We’re looking for a Full Stack Software Engineer, Robotics to own and improve the software that supports robotic inspections, from the application operators use on their laptops to software deployed on the robot. This full-stack role spans user interfaces, Python services, and hardware integration, with most software running locally on field laptops and robot computers. You will work closely with field operators to improve robot controls, inspection monitoring, and visibility into data quality. The application allows operators to monitor live camera feeds and view ultrasonic thickness measurements mapped onto 2D or 3D models of the asset as the robot scans it. Projects may include extending support to new asset types, integrating sensors and cameras, and improving calibration and diagnostics. This role is based in our Pittsburgh office, with potential for occasional field visits.
Read the full posting ↓
What you will do
Partner with field operators. Understand inspection workflows, gather feedback, and translate operational needs into software improvements. Develop across the software stack. Build and maintain the operator application and software deployed to the robot, integrating user interfaces, backend services, and hardware. Expand inspection capabilities. Extend support to additional asset types, such as tank roofs and horizontal tanks, and integrate new sensors and cameras, including LiDAR. Improve operator controls and visibility. Develop robot controls, live camera feeds, 2D and 3D data views, calibration workflows, and inspection monitoring and review tools. Integrate and troubleshoot connected systems. Coordinate robot motion, localization, cameras, sensor data acquisition and processing, calibration, and inspection management. Diagnose issues across hardware communication, services, and the operator interface. Deliver reliable field software. Test and release software for field laptops and robot computers. Improve logging, recording, and diagnostics, and support recovery from dropped connections, disconnected sensors, and interrupted inspections.