DevJobs

Embedded Software Engineer (Real-Time)

Overview
Skills
  • C C
  • C++ C++
  • Python Python
  • Linux Linux
  • Embedded Software Development ꞏ 3y
  • UART
  • I2C
  • Real-time programming
  • SPI
  • RS485
  • logic analyzer
  • STM32CubeIDE
  • STM32
  • robotics
  • ARM
  • electronic measurement tools
  • automation

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.

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

  • 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.
  • Enjoys hands-on work — both at the desk and out in the field.
  • Excited about improving existing systems rather than only writing code from scratch.

If you’re looking for meaning, technology, teamwork, and aren’t afraid to get your hands dirty – come talk to us 🐄

 


Dairycs