IKNOWHOW SA

Robotics Engineer

IKNOWHOW SA

full-time

Posted on:

Location Type: Hybrid

Location: AthensGreece

Visit company website

Explore more

AI Apply
Apply

About the role

  • Develop robotics modules in ROS1 & ROS2 (nodes, lifecycle, launch systems)
  • Design outdoor and marine localization pipelines (GNSS RTK, IMU fusion, LiDAR odometry)
  • Integrate & tune Nav2, planners, controllers and Behavior Trees
  • Develop C++14/17 and Python modules for production robots
  • Build URDF/Xacro models & simulation plugins for Gazebo/Ignition
  • Integrate sensors/drivers: LiDAR, IMU, cameras, motor controllers, magnetic crawler actuators
  • Docker‑based development & CI/CD pipelines
  • Field testing on outdoor rovers and ship‑hull climbing robots
  • Debugging, logging analysis & performance tuning

Requirements

  • Degree in Robotics, Electrical/Mechanical Engineering, Computer Science or related scientific field
  • 3–6+ years of experience in mobile robotics or marine robotics
  • Strong experience with ROS1 and ROS2
  • Excellent C++ (modern) and Python skills
  • Experience with Nav2, BT‑based navigation, planners/controllers
  • Understanding of localization, EKF fusion, odometry, IMU INS, LiDAR processing
  • Hands‑on experience with mobile or marine robots
  • Proficiency with Linux, Git, Docker
  • Nice to have:
  • Experience with outdoor wheeled robots or marine robotics
  • ROS2 DDS/QoS tuning experience
  • SLAM experience (FAST‑LIO, LOAM, etc.)
  • Hardware integration (RoboteQ, Livox, IMUs and custom drivers)
  • Open‑source robotics contributions
Benefits
  • 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
C++14C++17PythonROS1ROS2Nav2Behavior TreesGNSS RTKIMU fusionLiDAR odometry