G

Gecko Robotics

Builds inspection robots and infrastructure software

Full Stack Software Engineer - Robotics

Full-Stack EngineeringPosted on Nov 12
Full-timePittsburgh, PA, USAIn-person

About the Job

Requirements

  • A bachelor's degree in Computer Science, Software Engineering, Robotics, or a related field, or equivalent experience.
  • At least two years of experience developing user-facing desktop applications.
  • At least two years of experience working on distributed systems for real-time data processing.
  • Experience building and maintaining production applications or services in Python 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 the ability to explain technical issues and collaborate across software, hardware, and field operations teams.

Responsibilities

  • Partner with field operators to understand inspection workflows, gather feedback, and translate operational needs into software improvements.
  • Build and maintain the operator application and software deployed to the robot, integrating user interfaces, backend services, and hardware.
  • Extend support to additional asset types, such as tank roofs and horizontal tanks, and integrate new sensors and cameras, including LiDAR.
  • Develop robot controls, live camera feeds, 2D and 3D data views, calibration workflows, and inspection monitoring and review tools.
  • Coordinate robot motion, localization, cameras, sensor data acquisition and processing, calibration, and inspection management; diagnose issues across hardware communication, services, and the operator interface.
  • 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.

Desired Qualifications

  • 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.

About the Company

Gecko Robotics

Builds inspection robots and infrastructure software

Gecko Robotics builds inspection robots and software for organizations that maintain power plants, factories, ships and other critical infrastructure. Its machines collect detailed measurements of physical condition, helping customers find hidden defects and decide where maintenance is needed. Cantilever, its software platform, brings robotic inspection results and facility records together so teams can track an asset's health throughout its life. Customers pay for robotic inspections and software-based asset analysis, with Gecko's engineers working alongside site teams on maintenance and production workflows. Gecko Robotics was founded in 2013 and is headquartered in Pittsburgh, Pennsylvania.

Company size
201-500
Company stage
Series D
Total funding
$347.1M
Headquarters
Pittsburgh, PA
Founded
2013

Recently Posted Jobs

Explore more opportunities at Gecko Robotics

See more jobs