Full Stack Software Engineer | Robotics
- 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