Real-Time Software Engineer

Afikim, Israel

Job Description

The Real-Time Software Engineer will join an experienced Real-Time Software Team developing management software of robotic RT system.

The Real-Time Software team develops the low-level layers of dairy farm management software, dealing with a complex distributed system.

Real-Time management software is running over Windows 11 PC on multiple machines and communicates with many types of devices in real-time, among them is an innovative first of it’s kind robotic system.

Our technology stack includes C#, .Net, SQL, TCP-IP based protocols, serial communication protocols.

Required Expertise and Skills

  • At least 3 years of experience developing Real-Time systems
  • Proficient in Object-Oriented and Design Patterns.
  • Experience developing in .net – an advantage
  • Experience with C++ – an advantage
  • Experience with communication protocols – an advantage
  • Experience with device driver development – a significant advantage
  • Experience with embedded software development – a significant advantage
  • Experience with Real-Time Operating Systems – an advantage


  • Bachelor’s degree in computer science or equivalent

Personal Attributes

  • Contribute technical analysis and design, including technical specification documents.
  • Produce code and unit tests.
  • Possess excellent communication and interpersonal skills, be motivated, results-oriented, product-focused, and have strong problem-solving skills.
  • Great team player combined with the ability to work independently.
  • Follow software development methodology for process, architecture, design, code and testing.

© 2022 Afimilk Ltd. | All Rights Reserved     Terms of use | Privacy policy

Please access your account using the link provided during your initial registration. Should you face any challenges, feel free to contact your Sales Operations representative for support.