Oglasi za posao Backend / Embedded Systems Developer

Backend / Embedded Systems Developer

LMB Soft d.o.o.

Niš

Niš: Koste Palovića 24

25.11.2026.

MySQL .NET C# ASP.NET SQL Linux JavaScript Node Node.js C++ NoSQL Git Entity Framework PostgreSQL WebSockets WEB API DevOps REST C SQLite HTTP Hardware Cloud Embedded MongoDB RESTful Microservices C programming .NET Core ASP.NET Core intermediate

About Us

LMB Soft d.o.o. Niš is a research and development company with over 40 years of experience and a trusted leader in the medical technology field. We specialize in the development and production of blood transfusion devices and are proud to be part of the MacoPharma Group, a global leader in the manufacturing of blood bags and in-line systems.

Through close integration with international teams and systems, our employees gain valuable professional experience and continuous development in a dynamic, multidisciplinary, and highly regulated environment.

Position Overview – Backend / Embedded Systems Developer

LMB Soft is looking for a versatile and motivated Backend & Embedded Systems Developer with expertise in C#, JavaScript/Node.js, and C / Embedded OS to join our engineering team.

In this role, you will bridge the gap between low-level device/hardware systems and high-level cloud or enterprise backend architectures.

You will design and maintain reliable server-side services, RESTful APIs, and firmware/embedded software for edge devices.

Key Responsibilities

  • Designing, developing, and maintaining high-performance backend services and APIs using C# (.NET / .NET Core) and JavaScript (Node.js);
  • Writing, testing, and maintaining efficient C/C++ code for embedded systems and real-time operating systems (RTOS) or Embedded Linux;
  • Connecting embedded/IoT devices with backend cloud architectures, MQTT/WebSockets messaging pipelines, and database systems;
  • Designing and optimizing relational (e.g. PostgreSQL, MySQL Server) and non-relational (e.g. MongoDB) databases for scalable data ingestion;
  • Writing clean, maintainable code and conducting hardware/software debugging, unit testing, and integration testing across environments;
  • Optimizing low-level device performance, memory footprint, power consumption, and backend query response times;
  • Collaborating closely with hardware engineers, frontend developers, DevOps, and product managers to deliver end-to-end solutions.

Qualifications and Competencies

Professional Requirements:

  • University degree in Computer Science, Electrical Engineering, Electronics, or a related technical field;
  • 2–5+ years of hands-on experience in C programming for embedded systems, microcontrollers (MCU), or Embedded OS environments (e.g. FreeRTOS, Embedded Linux);
  • Solid experience with C# and the .NET Framework / .NET Core (ASP.NET Core Web API);
  • Experience developing backend microservices and APIs using JavaScript (Node.js);
  • Knowledge of IoT/device communication protocols (e.g. MQTT, WebSockets, Modbus, CAN bus, UART, SPI, I2C, HTTP/REST);
  • Experience working with SQL/NoSQL databases and ORMs (e.g. PostgreSQL, SQLite, Entity Framework);
  • Proficiency with Git and Git workflow tools (GitHub, GitLab, or Bitbucket);
  • High level of English proficiency, both written and spoken (mandatory).

Soft Skills:

  • High level of motivation, versatility, and ownership mindset;
  • Strong analytical and problem-solving skills, especially in hardware/software debugging;
  • Clear communication and collaboration across multidisciplinary teams;
  • Well-organized, systematic, and able to manage multiple tasks and projects;
  • Willingness to learn and work across both low-level and high-level technologies.

What We Offer:

  • Work on both embedded and backend systems for real medical technology products;
  • Direct impact on the reliability and performance of our devices and systems;
  • Dynamic and supportive work environment;
  • Opportunities for professional development and additional technical training;
  • Stable employment in a growing medical technology sector;
  • Work in an international environment with continuous collaboration across Group companies.

Join us and become part of a team that is shaping the future of medical technology by connecting smart devices with reliable, well-engineered software systems.

Upoznaj kompaniju

O Kompaniji Iskustva Plate

Preduzeće za istraživanje i razvoj LMB soft d.o.o. iz Niša proizvodi automatske aparate koji se koriste za obradu krvi pri transfuziji. Sa preko 30 godina iskustva u oblasti banaka krvi, LMB projektuje, proizvodi, distribuira i servisira sopstvene proizvode. Ovi proizvodi se distribuiraju kroz adekvatne mere na tržištu za transfuziju krvi širom sveta.

Iskustvo o radu u ovoj kompaniji je arhivirano jer je starije od 2 godine.

Software Developer/Engineer

1 plata
300 €
Prosečna neto plata
min
300
Prosek i medijana
300
max
300

Preporuke se učitavaju...