Full Stack Software Engineer | Robotics

Apply Here

Countries
USA
Job Types
software & tech
Experience
mid
Organization Types
construction & infrastructure, robotics, startups
Location
Pittsburgh
Posted Date
Company
Gecko Robotics

AI Summary

Job Description

Own and improve full-stack software for robotic inspections: build the operator desktop application and robot-deployed software, integrate sensors, cameras (including LiDAR), and hardware, develop robot controls, live camera feeds, 2D/3D data views, calibration workflows, and diagnostics, and deliver reliable field software in partnership with operators.

Hard Requirements

  • Bachelor's degree in CS, Software Engineering, Robotics, or related field or equivalent experience
  • 2+ years developing user-facing desktop applications
  • 2+ years on distributed systems for real-time data processing
  • Python production experience communicating with hardware and processing sensor data
  • Modern JavaScript frontend framework experience (Svelte or React)
  • Clear written and verbal English communication

Soft Requirements

  • Robotics software development experience with embedded Linux, hardware, or sensors
  • Experience with real-time or streaming data

Browse all urbanism jobs