DevJobs

Algorithm Engineer

Overview
Skills
  • C++ C++
  • Python Python
  • Linux Linux
  • AI
  • ROS2

🚀 We’re Hiring: Robotics & Autonomy Software Engineer

We are looking for a talented Software Engineer to join our robotics and autonomy team and work at the forefront of advanced autonomous technologies.

This role offers a unique opportunity to take part in the design, development, and deployment of algorithms for robotic systems and autonomous aerial vehicles – from early concept stages through lab testing and real-world field experiments.

🔧 Responsibilities:

  • Develop and implement algorithms for control, navigation, and behavioral logic of robots and drones
  • Software development across autonomy layers: perception, path planning, and decision-making
  • Run, validate, and analyze performance in lab and field experiments
  • Collaborate with multi-disciplinary teams (software, algorithms, hardware)

🎓 Requirements:

  • B.Sc / M.Sc in Mechanical / Mechatronics / Electrical Engineering / Computer Science with a background in Robotics
  • Strong system-level thinking in software-intensive environments
  • Basic knowledge of robotics control, autonomous vehicles, or motion systems
  • Solid coding skills in Python and C++ (academic projects count)
  • Experience with ROS2 – strong advantage
  • Familiarity with Linux – advantage
  • Knowledge of autonomous systems, sensors, or AI – advantage
  • Strong teamwork and communication skills
  • Very good English

🔍 If you’re passionate about robotics and autonomy and want to work on real, impactful systems – we’d love to hear from you.

📩 Feel free to reach out or send your CV!

RoboTiCan