Embedded software developer


Welcome to Niko, an international family owned company providing beautiful and well-designed, intuitive and user-friendly controls to make people’s homes work better.

Niko is the 'compagnon de route', a partner along the way for of all its customers and partners, with a continuous guarantee of quality, continuity and sustainability. Over the years, these four values have become our moral compass. We made them concrete with the campaign "We Care for Your Plan", which we designed to support all our partners and customers in making their plans come true.

At Niko, we value people. Not only our customers and partners, but also our employees are of great importance to us. We dedicate ourselves to them every day. Niko employees are given responsibility, there is room for self-development, we regularly offer training and there are many growth opportunities, because, we care for your career. Of course, the safety and well-being of our employees is also a top priority. There is plenty of team spirit at Niko and a great working atmosphere among the employees. Niko is known for its pleasant, collegial and inclusive work climate, where there is room for everyone.

In short, we focus on all aspects of being an employee at Niko.

What will you do as an Embedded Software Developer?

As an Embedded Software Developer in the Niko R&D team, you contribute to the software development of our IoT solutions for home automation, mainly Niko Home Control and its different modules.

You are part of a multidisciplinary scrum team that takes ownership of designing and implementing our platform and its software features, with focus on the embedded part. Development is primarily on state-of-the-art embedded Linux devices that are cloud connected but can also be on bare metal microcontrollers (e.g. sensors) or Android devices (e.g. touchscreens).

  • You are responsible for development in C, integrations with new product ranges, communicating with cloud api’s, etc.
  • Estimate, execute and implement the software solutions in accordance with our Agile software development process.
  • Be a part of a multi-disciplinary and international SCRUM team that takes ownership of designing and implementing our platform and its software features
  • Perform code review, document and maintain software solutions in a structured and natural way of working
  • Suggest, discuss and define the optimum interface between hardware and software
  • Collaborate with our validation team on various test procedures for functional test of the implemented code

Who are we looking for?

We are looking for an embedded software developer with a couple of years of experience with embedded development in C. You hold a bachelor’s or master’s degree in computer science or electronic engineering or equal through experience.

In addition, you have:

  • C/C++ coding
  • Knowledge of embedded Linux (and kernel) development is a great plus.
  • Hardware knowledge and bare-metal development experience is a plus.
  • Object Oriented Design
  • Experience working in SCRUM teams or the agile approach
  • Experience with Git
  • Unit testing
  • Experience with Continuous Integration Principles and related tools e.g. Jira and Jenkins
  • Transform standards into operational code and deliver well-structured documentation

On a personal level, you are a passionate embedded software developer who is always up to date in terms of new technology. You have a systematic approach in your way of working, and able to keep sense of perspective of the different tasks. We expect you to have good communication skills and the ability to engage with many different people both internally in the organization and externally. You have excellent written and verbal communication skills in English. Dutch is a plus.

What do you get from us?

  • You will be working in an exciting, challenging and varied position in a professional environment.
  • You will receive an attractive salary, complemented by a comprehensive package of employee benefits.
  • You will have the opportunity for self-development, training and career growth.
  • Responsibility and showing initiative are encouraged here.
  • You will be surrounded by friendly, open colleagues you can build on. In other words: Welcome to the Niko family!
  • Niko never stands still, new quality solutions are constantly being launched. You will not be bored here.
  • Last but not least, you will be part of a professional and solid growth company with a clear vision for the future. We are a no-nonsense company that does what it says, and says what it does.

Do you recognize yourself?

Do you feel a match with the description above and can you see yourself working at Niko as an Embedded Software Developer? Then send us your application here below, and we will meet soon for a further introduction.

Our company

Niko designs electr(on)ic solutions to enhance buildings to better suit the needs of the people who live and work in them. By using less energy, by improving light comfort and safety and by making sure all applications work together seamlessly. Buildings with Niko are more efficient, are controllable from a distance and interact within bigger ecosystems. Niko is a family business based in Sint-Niklaas, Belgium, with more than 700 employees in 12 branches


Oost Vlaanderen
Quick application

Interesting job? Enter your e-mail address, provide your CV and apply instantly!

CAPTCHA Image Reload captcha Play captcha
Search our job vacancies
Recent jobs