Gecko Robotics
Full Stack Software Engineer | Robotics
Pittsburgh. Posted yesterday
The role
You will own and improve the software for Gecko's robotic inspections, from the operator application on field laptops to software deployed on the robot. You will work with field operators to turn their needs into software features.
What you will do
- Partner with field operators to understand inspection workflows, gather feedback and translate needs into software improvements
- Build and maintain the operator application and software deployed to the robot, including user interfaces, backend services and hardware integration
- Extend inspection support to new asset types, such as tank roofs and horizontal tanks
- Integrate new sensors and cameras, including LiDAR
- Develop robot controls, live camera feeds, 2D and 3D data views, calibration workflows and inspection monitoring tools
- Coordinate robot motion, localization, cameras, sensor data and calibration; diagnose issues across hardware, services and the operator interface
- Test and release software for field laptops and robot computers
- Improve logging, recording and diagnostics; support recovery from dropped connections, disconnected sensors and interrupted inspections
Required qualifications
- Bachelor's degree in Computer Science, Software Engineering, Robotics or a related field, or equivalent experience
- 2+ years developing user-facing desktop applications
- 2+ years working on distributed systems for real-time data processing
- Experience building and maintaining production Python applications or services that communicate with hardware and process sensor data
- Experience developing user-facing applications with a modern JavaScript frontend framework, such as Svelte or React
- Clear written and verbal English communication skills, including explaining technical issues across software, hardware and field operations teams
Nice to have
- Robotics software development experience, including software that interacts with embedded Linux computers, hardware or sensors
- Experience with real-time or streaming data, where information arrives continuously and timing matters
Benefits
- Company equity
- 401(k) matching
- Gender-neutral parental leave
- Full medical, dental and vision insurance
- Mental health support
- Ongoing professional development
- Family planning assistance
- Flexible paid time off
Before you apply
- Employer is an equal opportunity employer
About the company
Gecko Robotics provides wall-climbing robots, industry-leading sensors and an AI-powered data platform that help organizations monitor the health of critical infrastructure. Its solutions support real-time decisions that make operations safer and more efficient.