Gecko Robotics

Senior Robotics Software Engineer | Manipulation

Gecko Robotics4 days ago
Location

Pittsburgh

Type

Full Time

Salary

USD 136,000 – 160,000

Level

Senior

Role

Senior Robotics Software Engineer

Posted

Mar 19, 2026

Full TimeSenior

The role

Summary

Gecko Robotics is seeking a Senior Robotics Software Engineer to architect and develop advanced ROS2-based robotic manipulation systems for industrial Non-Destructive Testing (NDT) applications. The ideal candidate will design intelligent robotic control frameworks that optimize inspection workflows in manufacturing environments, integrating cutting-edge perception and motion planning technologies.

What you'll do

Robotic Control Framework Development: Architect and evolve Gecko's ROS2-based control framework for articulated manipulators, focusing on advanced robotic system integration and performance optimization
Motion Planning and Perception: Develop perception-driven motion planning systems using visual and sensor inputs, creating intelligent workflows for industrial robotic inspection
System Integration: Manage system-level integration between robot control stack, industrial hardware, and Gecko's inspection software platform
Production Deployment: Support system deployment and validation in complex manufacturing and industrial production environments
Workflow Optimization: Design closed-loop inspect → analyze → rework workflows to improve manufacturing efficiency and product quality

What we look for

Technical

Programming LanguagesAdvanced proficiency in C++ and Python for robotics software development
Robotics FrameworksExtensive experience with ROS2 and motion planning frameworks like MoveIt2
Perception SystemsProven expertise integrating vision and 3D sensor systems into robotic workflows

Education

Degree RequirementsBachelor's or Master's degree in Robotics Engineering, Computer Science, Electrical Engineering, or related technical field

Experience

Robotics Software DevelopmentMinimum 5+ years of production robotics software development experience
Industrial Robot ProgrammingExperience with industrial 6-axis articulated robot systems from manufacturers like FANUC, ABB, KUKA

Skills

Required skills

ROS2Strong proficiency in ROS2 robotic system development
Motion PlanningAdvanced understanding of robotic motion planning techniques and frameworks
Industrial RoboticsDeep knowledge of industrial robotic system integration and control

Nice to have

PLC ProgrammingFamiliarity with Programmable Logic Controllers and industrial communication protocols
NDT TechnologiesUnderstanding of Non-Destructive Testing methods and industrial inspection techniques

Compensation & benefits

Salary

USD 136,000 – 160,000 (annual)

Stock options

Available

Benefits

Equity

Company stock options and equity compensation

Retirement Planning

401(k) matching program

Healthcare

Comprehensive medical, dental, and vision insurance

Parental Leave

Gender-neutral parental leave policy

Professional Development

Ongoing learning and career growth opportunities

Wellness Support

Mental health and wellness program


Interview process

  1. 1
    Initial Screening Phone or video call with recruiting team to discuss background and role fit
  2. 2
    Technical Interview In-depth technical discussion focusing on robotics software engineering expertise
  3. 3
    Coding Challenge Hands-on coding assessment related to ROS2 and robotic system development
  4. 4
    Onsite/Virtual Interviews Multiple interviews with team members, including technical leads and potential colleagues
  5. 5
    Final Interview Discussion with senior leadership about role alignment and company mission

Apply for this position

You'll be redirected to the company's application page