top of page

Embedded Software Engineer (Real-Time)

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 brings together data, algorithms, and execution in the field.
We are looking for a hands-on Embedded Software Engineer to join our software team and take part in developing high-reliability, real-time systems powered by STM32 microcontrollers. If you’re passionate about embedded, enjoy working closely with hardware, and feel comfortable both at the bench and in the field - this role is for you.

 Work includes:

What You’ll Do

• Develop and maintain embedded software, including sensors, actuators, and communication interfaces.

• Participate in the full development lifecycle: requirements, coding, bring-up, integration, testing, and continuous improvements.

• Work directly with hardware layers: drivers, communication protocols, and system interfaces.

• Support system-level changes, debugging, and on-site integration activities.

• Build scripts/tools to support development and integration workflows.

Requirements

Requirements

  • 3- 5 years of experience in Embedded Software development.

  • Real-time programming experience.

  • Hands-on experience with communication protocols: UART, RS485,      I2C, SPI.

  • Experience with C/C++, and working knowledge of Python.

  • Background in multidisciplinary environments —      automation/robotics is a plus.

  • Strong experience with ARM/STM32 -significant advantage.

  • Advantage: experience with STM32CubeIDE, Linux (non-kernel),      logic analyzer, electronic measurement tools.

Who You Are

  • A true team player with direct, clear, practical communication.

  • Technically sharp, curious, proactive, and comfortable asking      questions.

bottom of page