Robotics Software Engineer

Gecko Robotics, Inc

$110K — $130K *
Technical Services
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • 5+ years in production robotics software development using C++ and/or Python
  • Strong familiarity with ROS2-based robotic systems
  • Experience with motion planning frameworks such as MoveIt2
  • Proven track record integrating perception systems like vision and 3D sensors
  • Capability to navigate software and hardware challenges in industrial settings

Responsibilities

  • Architect and enhance the ROS2-based control framework for articulated manipulators
  • Develop motion planning driven by perception inputs including visual data
  • Design workflows for inspection, analysis, and rework processes
  • Enhance inspection throughput in active manufacturing environments
  • Oversee system integration between robot controls and inspection software
  • Aid in deploying and validating systems in production scenarios

Benefits

  • Support for professional development and continuous learning
  • Opportunities to work on impactful government projects
  • Collaborative environment fostering innovation in robotics
  • Flexibility in work arrangements to support work-life balance
  • Exposure to cutting-edge robotic technologies and methodologies
Full Job Description
Role at a Glance

Gecko Robotics is building production-grade robotic manipulation systems that embed intelligent inspection directly into active manufacturing environments. In this role, you will architect and develop ROS2-based control, perception, and motion planning systems for 6-axis articulated manipulators operating in real-world industrial settings. These robotic systems integrate a wide range of Non-Destructive Testing (NDT) methods and sensing and optimize inspection throughput, improve product quality, and enable better downstream manufacturing decisions.

Given the work you'll be doing on some of our impactful government projects, you must also be eligible for a US clearance.

What You Will Do
  • 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


Technologies We Use

Our robotic systems are currently built on a ROS2 framework and integrate motion planning from MoveIt for brand agnostic control of 6-axis articulated manipulators.
  • Core stack: ROS2, Python, C++
  • Planning & simulation: MoveIt, RoboDK, Roboguide, RobotStudio
  • Hardware platforms: Fanuc CRX, Yaskawa, ABB industrial manipulators
  • Both off the shelf sensors and custom designed sensing payloads for NDT


Required Skills
  • 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


Preferred
  • Experience programming industrial 6-axis articulated robots (FANUC, ABB, Yaskawa)
  • Familiarity with PLCs and industrial communication protocols

Similar Jobs

More Jobs at Gecko Robotics, Inc

More Technical Services Jobs

Find similar Robotics Software Engineer jobs: