DevJobs

Backend Robotics Engineer

Overview
Skills
  • Python Python ꞏ 3y
  • C++ C++
  • Linux Linux
  • PyCharm PyCharm
  • Serial
  • SSH
  • TCP
  • UDP
  • CLion
  • VSCode

Backend Robotics Engineer

On-site, Rosh HaAyin

Dairycs is pioneering a new category in dairy farming: an autonomous herd-management system powered by real-time decision-making and cutting-edge technology. At the core of our product is intelligence — a software-first approach that unites data, algorithms, and real-world execution. We’re looking for a Backend Robotics Engineer to join our team and help drive the software behind our multi-robot platforms. If you enjoy building robust systems, thrive in hands-on environments, and want to see your code come to life in the field — this role is for you.

What You’ll Do

  • Develop and maintain Python/C++ code on Linux-based microcomputers.
  • Build behavior trees, state machines, and backend logic for managing multiple robots.
  • Take part in the full development cycle: requirements → coding → bring-up → integration → testing.
  • Work with sensors, drivers, communication interfaces, and hardware layers.
  • Create tools and scripts to support development and integration.
  • Collaborate daily with electronics engineers and software engineers.

What You Bring

  • 3-5 years of hands-on Python development.
  • Familiarity with TCP/UDP/Serial communication.
  • Experience with PyCharm/VSCode (Python) and CLion/VSCode (C++).
  • Comfortable with SSH, remote deployment, and debugging in the field.
  • Experience with Linux-based systems -advantage.
  • Background in robotics/automation or multidisciplinary systems -strong advantage.
  • Hardware/electronics understanding – nice to have.

Who You Are

  • A real team player with clear, straightforward communication.
  • Practical, curious, and sharp-minded.
  • Confident but not afraid to ask questions.
  • Enjoy both desk work and hands-on field work.
  • Responsible, proactive, and passionate about robotics.
Dairycs