Posted 3 months ago
Junior/Mid Robotics Software Engineer
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
Explore related jobs
More jobs at iKnowHow S.A.
Similar C++ jobs
Jobs in Athens
- Assistant Manager(05886) - 119 Highway 31 S.Domino's · Athens, AL
- Customer Service Rep(05886) - 119 Highway 31 S.Domino's · Athens, AL
- Delivery Driver (05886) - 119 Highway 31 S.Domino's · Athens, AL
- General Manager (05886) - 119 Highway 31 S.Domino's · Athens, AL
- Assistant ManagerDomino's · Athens, GA
- Store Delivery DriverDomino's · Athens, GA