Interview – Nebojša Stojiljković, Firmware Engineer

We continue with the unique stories of our employees which will bring you closer to a different way of working in our company.

Nebojša Stojiljković, firmware engineerOur “Jedi“, Nebojša Stojiljković, who works with firmware, shared his experience on various projects which he completes from the home office.
  1. How long have you been working here? Can you tell us more about your role?

I have been working at ARS for 6.5 years, mostly in firmware development.

Since I am also personally interested in network and system administration, I took the initiative to improve the company’s IT system. Everyone supported that idea, so now I also maintain the network and system infrastructure.


  1. What technologies are you working on? What do you like about that work?

The programing language that I use almost exclusively is C, although I also know some Python. I have worked on projects from the simple ones without operating systems, through FreeRTOS, all the way to complex Linux-based systems. Most of the projects I worked on were related to IoT, usually related to AWS or Azure Cloud.

I like the fact that I work with low-level programming, closely related to hardware. Besides that, the C language possesses a certain elegance and simplicity that has long been missing in other technologies. The fact is that not everyone can work with it, especially without formal education and/or long experience.

I don’t particularly like working with IoT technologies, because I don’t consider the IoT to be useful for civilization.


  1. Can you describe the projects you are working on, what exactly are you in charge of?

I am currently working on projects in relation with a partner company within BWT Austria. The devices we are developing are related to water filtration technology. Besides that, I provide support for the IoT Alarm project, but more in terms of consultations. I also support system administration where needed.

Boundary, smart home alarm system
Boundary, smart home alarm system


  1. What is the most interesting part of your job?

I wouldn’t emphasize anything in particular, everything is interesting in its own way. On the one hand, it can be quite exciting when a problem is solved, but the path to a solution is often frustrating.


  1. What is your favorite part of the job, team, or workspace?

Since I almost always work from home, that is also my favorite workspace. I have equipped a separate room as an office, and I can work there in peace without distractions from the outside. Besides, I moved to the countryside, so there is no more city noise and traffic.


  1. How would you describe the culture of your company?

I’m not sure how to properly formulate an answer to this question. We are a company that brings together normal, relaxed and sociable people. Anyone who wasn’t like that didn’t manage to fit in. However, we are still a small company, so this way of functioning is still possible because everyone knows each other well.


  1. What trainings have you had so far for career development, knowledge, and skills?

So far, we have mostly had trainings in communication skills development, time management, conflict resolution, giving and receiving feedback, Scrum and Agile. The good side of this is that there is the possibility of working 1 on 1 with a professional coach, which has greatly contributed to my personal and professional development.

I’ve gained a lot of professional training through work and experience with various projects and colleagues over the years, but also through self-development for which the company provides free time and pays for the course.