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.