Jobless Developer
iKnowHow S.A. logo
iKnowHow S.A.

Posted 3 months ago

Open

Junior/Mid Robotics Software Engineer

AthensHybridFull-time

AI Summary

Junior/Mid Robotics Software Engineer works on ROS1/ROS2 modules, localization pipelines, Nav2-based navigation, and simulation for outdoor and marine autonomous robots, contributing code in C++/Python and collaborating with senior engineers.

About this role

iKnowHow Group is a leading Software & Robotics Solutions company operating internationally. Within just a couple of years, our team grew more than 80%, we moved into a new spacious and modern office, and we kicked off 2026 with several new and exciting projects in digital transformation, custom software and robotics.

We are looking for a motivated Junior/Junior-Mid Robotics Software Engineer to join the robotics development team.

The role involves supporting outdoor localization (GNSS, IMU, LiDAR), Nav2-based navigation systems, simulation development, and deployment on autonomous ground vehicles and magnetic ship-hull crawlers.

You will work alongside senior engineers and contribute to real-world robotics systems operating in demanding outdoor and marine environments.

Responsibilities

  • Contribute to robotics modules in ROS1 & ROS2 (nodes, launch systems, lifecycle basics)

  • Support development of outdoor and marine localization pipelines (GNSS RTK, IMU fusion, LiDAR odometry)

  • Assist in integration and testing of Nav2, planners,controllers and Behavior Trees

  • Develop and maintain C++14/17 and Python modules

  • Support URDF/Xacro modeling and simulation in Gazebo/Ignition

  • Assist with sensor and driver integration (LiDAR, IMU, cameras, motor controllers)

  • Use Docker-based development workflows and Git version control

  • Participate in field testing of robots

  • Debug issues under guidance and analyze logs for system performance

Requirements

  • Degree in Robotics, Electrical/Mechanical Engineering, Computer Science or related field

  • 1–3 years of experience (internships, research projects or personal robotics projects count)

  • Familiarity with ROS1 or ROS2

  • Good programming skills in C++ and/or Python

  • Basic understanding of localization, odometry, and sensor fusion concepts

  • Experience with Linux and Git

  • Strong problem-solving mindset and willingness to learn

Nice to Have:

  • Exposure to Nav2 or ROS navigation stack

  • SLAM project experience

  • Experience with outdoor or mobile robots (academic or hobby projects)

  • Familiarity with Docker

Benefits

  • An attractive salary package

  • Private health insurance plan

  • Career development and growth opportunities

  • Continuous training via personalized seminars

  • An amazing private & open-office workspace in Athens #LI_Hybrid

  • Stable and enjoyable working environment

Skills

C++C++14/17DockerGazebo/IgnitionGitGNSS/IMU/LiDAR LocalizationLidar OdometryLinuxNav2PythonROS1ROS2URDF/Xacro

Explore related jobs

Browse these categories