Zoekmachine voor vacatures Niko

Software Developer


Vacancy details

General information

Reference

2025-236  

Position description

Job title

Software Developer

Contract

Permanent contract

Contractual hours

Full-time

Job description

As a Senior Embedded Software Developer in the Wygwam R&D team, you contribute to the software development of our IoT solutions for building automation on multiple target platforms.

You are part of a multidisciplinary scrum team that takes ownership of designing and implementing our platform and its software features, with a focus on the applications.

You are responsible for developing and maintaining new software solutions within Wygwam’s IoT portfolio.
Estimate, execute, and implement the software solutions in accordance with our Agile software development process.
Be a part of a multi-disciplinary agile team that takes ownership of designing, implementing, and maintaining all applications within the NHC ecosystem.
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 automated and functional tests of the implemented code
Work closely together with the architecture team, to safeguard the development of future-proof solutions through own architectural preparations as well as the review of others.

Profile

We are looking for a senior embedded software developer with at least 10 years of experience. You hold a bachelor’s or master’s degree in computer science or similar engineering domain or equal through experience.

In addition, you have knowledge of:

·       C coding

·       Embedded Linux/kernel development

·       Yocto or other embedded build systems

·       Networking protocols (MQTT, websockets, HTTP)

·       Working in SCRUM teams or the agile approach

·       Git

·       Unit testing (cgreen or Gtest)

·       Continuous Integration Principles and related tools e.g. Jira and Jenkins

·       Secure coding principles

·       Basic security best practices


The following items are considered a plus:

·      Knowledge of:

Go
Lua
C++
Low level/bare-metal microcontroller development
In-depth product security
Creating threat models
 

On a personal level, you are a quick learner, and a passionate software developer who is always up to date in terms of new technology. Working in a team gives you energy, but when needed you can also work independently. You have a systematic approach in your way of working, and able to keep a sense of perspective on the different tasks. We expect you to have good communication skills and the ability to engage with many different people both internally in the department and externally. 

We offer

A dynamic role: Step into an environment brimming with professionalism where each day presents a new challenge 
Attractive salary and additional benefits: In addition to a competitive salary, we also offer a package of additional benefits 
Self-development and growth opportunities: Explore a world where we focus on your growth and development, providing ample opportunities for personal growth 
Initiative is rewarded: We value initiative and encourage you to make your mark on our projects 
Engagement in innovation: At Wygwam, we never stand still. You’ll be actively involved in the launch of new, high-quality solutions, ensuring that no two days are the same 
Investment in growth: Join a company that invests in growth and has a vision for the future, where you play an essential role 
At Wygwam, we strive to provide an environment where you can thrive, grow, and develop yourself. Join us and be part of an inspiring journey towards success and progress.  

Position location

Job location

Europe, Belgium, Antwerp

Division (Niko/Wygwam)

Wygwam

Specify region/city (if applicable)

Antwerp