
Robotics Engineer
IKNOWHOW SA
full-time
Posted on:
Location Type: Hybrid
Location: Athens • Greece
Visit company websiteExplore more
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