IOT Software Engineer

place Georgia / Remote

đź“Ť Tbilisi

CactusSoft is a software development company, providing full-cycle services for the European market. More than 170 companies increased business productivity using solutions developed by CactusSoft programmers. The company has been regularly included in the listings of the best software development companies in Belgium and Europe.

Currently,  we are looking for an IOT Software Engineer to join our team.

Being a part of our CactusSoft team you will get an opportunity to develop web applications from scratch, participate in choosing technical stack for new projects, work with up-to-date tools, technologies and create innovative, user-friendly solutions in such domains as IoT, HR, Healthcare, Fintech, Fleet Management, etc.


  • You’ll create a stable, secure communication between edge devices and our backbone, in a microservice-like environment
  • You’ll help in deciding hardware and software requirements based on research
  • By creating new and/or improving existing (CI) test sets, you contribute to the stability of the software, improving the trust in our product
  • By optimization of the code of our edge and cloud software, you’ll give football players and – trainers insights even quicker
  • By exploring new technologies, you’ll help the MyPitch teams in providing more data for monitoring and more optimized software flows for quicker response times
  • Develop and maintain specification documents
  • Design, implement and automate unit tests
  • Participate in sprint and release planning activities and sizing of work tasks.


  • Bachelor’s, MS or PhD in Computer Science, Mathematics, Computational Statistics, Machine Learning or related STEM fields
  • You have expert knowledge of Linux
  • You have expert knowledge on programming in Python, with SOLID principles always taken into account
  • You have experience in network systems, network security and cybersecurity
  • You have a good familiarity with wired and wireless communication interfaces and protocols, which may include serial and parallel communications, USB, CAN, MODBUS, cellular LTE, satellite, GPS, LTE-M, NBIoT, LoRa, Wi-Fi, Bluetooth
  • You have a good familiarity with application-layer communication protocols and secure communications (HTTPS, MQTT, Azure IoT Stack, AWS IoT Stack technologies)
  • You have a good familiarity with C, C++, object oriented programming
  • Fluent English speaker, Dutch is a plus.

To Ensure Your Comfortable Working Environment We Offer

Flexible working hours

Sick leaves without sick notes

Work-related courses, certifications, and books

English classes several times a week

Opportunity to work remotely in an international environment

Corporate parties and team building events

Apply for this position

  • Drop files here or
    Accepted file types: jpg, pdf, doc, jpeg, Max. file size: 2 MB, Max. files: 8.
      The file size is not more than 2 mb
      PDF, JPG, DOC
    • By filling in the form, you agree to our Privacy Policy, including our cookie use.
    • Hidden
    • This field is for validation purposes and should be left unchanged.

    Have any questions?

    Please contact us via LinkedIn