Gecko Robotics
Robotics Software Engineer
Pittsburgh · On-site · Full-time · Posted Aug 6, 2026
- Experience
- 5+ years developing production robotics software in C++ and/or Python.
- Visa sponsorship
- Must be eligible for a US clearance.
About the job
Develop and deploy ROS2-based control, perception, and motion-planning systems for industrial robotic manipulators performing inspection and rework.
What you'll do
- Architect and develop ROS2 control frameworks and planning systems for articulated manipulators.
- Build perception-driven motion planning and closed-loop inspection, analysis, and rework workflows.
- Integrate robot controls, industrial hardware, and inspection software; support production deployment and validation.
What they ask for
- Production robotics software development in C++ and/or Python.
- Strong experience with ROS2-based robotic systems.
- Experience with motion-planning frameworks such as MoveIt2.
- Experience integrating vision and 3D-sensor perception into robotic workflows; ability to work across software and hardware in industrial settings.
Nice to have
- Experience programming industrial 6-axis articulated robots (FANUC, ABB, Yaskawa).
- Familiarity with PLCs and industrial communication protocols.
Tools
ROS2, Python, C++, MoveIt, MoveIt2, RoboDK, Roboguide, RobotStudio
AI focus
No specific AI development work is stated; the role develops robotic inspection and manipulation systems.
Model-written summary · the original posting is authoritative