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.
