hireclover
All jobs

Agile Talent Solutions

Senior / Lead Robotics Software Engineer

Remote Senior $4.7k–$12.8k/moest.

Summary

Agile Talent Solutions is seeking a Senior/Lead Robotics Software Engineer to design, implement, and maintain ROS2-based control systems and simulation environments for robotic and autonomous systems. The role emphasizes Python development with potential C++ expansion, focusing on real-time performance, reliability, and safety in distributed robotics architectures.

What you'll do

  • Develop and maintain ROS2 nodes, topics, and services using Python and C++
  • Implement communication interfaces between sensors, actuators, and control modules via DDS or middleware
  • Build and manage simulation environments using Gazebo and Webots, and conduct HIL/SIL verification
  • Integrate robotic subsystems using ROS2 frameworks, ensuring modularity and real-time data flow
  • Configure networking, containerized environments with Docker, and automation scripts for deployment on Ubuntu
  • Collaborate with hardware and software teams to align ROS2 systems with mechatronic integration goals
  • Document system architecture, interface definitions, and deployment procedures

Requirements

  • Proven experience in ROS2-based development using Python and optionally C++
  • Solid understanding of robotic communication frameworks, data exchange, and DDS concepts
  • Hands-on experience with simulation tools such as Gazebo and Webots, and HIL/SIL testing environments
  • Familiarity with robotic sensors, actuators, and system integration workflows
  • Strong skills in Ubuntu/Linux, Docker, and software deployment automation
  • Fluent in English for asynchronous communication with global teams

Conditions

Asynchronous communication with global teams. Remote/distributed work environment with Agile Talent Solutions.

Browse jobs