More jobs:
ROS Robotics Engineer — Motion Planning & Source
Job in
Germany, Pike County, Ohio, USA
Listed on 2026-03-01
Listing for:
Jobtorob
Full Time
position Listed on 2026-03-01
Job specializations:
-
Software Development
Robotics, AI Engineer
Job Description & How to Apply Below
Location: Germany
- Bachelor’s or Master’s degree in Robotics, Computer Science, Electrical/Mechanical Engineering, or a related field. 3+ years of hands-on software development in robotics, with significant exposure to ROS or ROS 2 systems;
- Deep familiarity with ROS 2 architecture and tools. Proven experience developing ROS 2 applications (custom nodes, tf2, ROS2 launch, etc.) and working with ROS 2 middleware (DDS/RTPS). Experience with Fast DDS and tuning QoS parameters for performance is highly desired;
- Strong background in motion planning and robot kinematics. Proven experience with motion planning libraries and frameworks – for example, using Move It 2 for manipulator path planning and control, and Navigation2 or OMPL for mobile robot path planning;
- Strong proficiency in C++ and Python for robotics software development. Ability to write efficient, reliable code for algorithm implementation and hardware interfacing. Familiarity with modern development practices (object-oriented design, data structures, multi-threading) is expected;
- Comfortable working in a Linux environment for development and deployment. Proficiency with development tools and workflows: version control (git/Git Hub), build systems (colcon/CMake), and containerization (Docker) for ROS 2 applications;
- Demonstrated active participation in the open-source robotics community, with a track record of contributing to ROS/ROS 2 or related projects. This could include contributions to ROS 2 core, Navigation2, Move It, or maintaining your own ROS 2 packages;
- Experience with ROS 2 real-time performance optimization (e.g., real-time Linux, rclcpp executors, tuning DDS middleware). Familiarity with the framework for real-time hardware interfacing is beneficial;
- Knowledge of computer vision or machine learning as applied to robotics (for instance, using vision for grasp planning or ML-based motion optimization) is a plus. Additional expertise in sensor fusion, physics simulation, or 3D perception will also be valued;
- Experience with continuous integration/continuous deployment pipelines and automated testing for robotics software. Familiarity with tools like Git Hub Actions or Jenkins for building and testing ROS 2 packages, and experience deploying software updates to robots in the field;
- Proficiency with simulation and visualization tools commonly used in ROS 2 development. This includes experience using Gazebo (Ignition) to simulate robot scenarios and RViz/Foxglove for visualization and debugging of robot states;
- Prior experience as a maintainer or significant contributor of a ROS/ROS 2 open-source project is a bonus. Participation in ROS 2 working groups, attending ROSCon presentations, or other community leadership activities will set you apart as a candidate committed to the open-source spirit.
Check out the full job listings here.
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×