Robotics Software Engineer

Gecko Robotics · Robotics

Job description

Position:
Robotics Software Engineer

Company:
Gecko Robotics

Location:
United States, Pittsburgh

Employment type:
Full time

Work Arrangement:
On-site

Short Summary:
Gecko Robotics is building production-grade robotic manipulation systems that embed intelligent inspection directly into active manufacturing environments. The role involves architecting and developing ROS2-based control, perception, and motion planning systems for 6-axis articulated manipulators in industrial settings.

Responsibilities:
- Architect and evolve Gecko’s ROS2-based control framework and planning systems for articulated manipulators
- Develop perception-driven motion planning using visual and other sensor inputs
- Design closed-loop inspect → analyze → rework workflows
- Optimize robotic inspection throughput within active manufacturing lines
- Own system-level integration between robot control stack, industrial hardware, and Gecko’s inspection software
- Support system deployment and validation in production environments

Requirement:
- 5+ years experience developing production robotics software in C++ and/or Python
- Strong experience with ROS2-based robotic systems
- Experience with motion planning frameworks (MoveIt2)
- Experience integrating perception systems (vision, 3D sensors) into robotic workflows
- Ability to work across software and hardware boundaries in industrial environments

Benefits:
- Competitive compensation packages
- 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

Skills

  • performance_marketing
  • python

Languages

EN

Apply

Open this job in our interactive board to apply, save it, or sign up for matched alerts on similar roles.

View & apply
Robotics Software Engineer — Gecko Robotics | RVC