Embedded software engineer

Airios develops and produces domestic climate and ventilation control systems.
These products and systems are developed by a multidisciplinary project team of hardware and software engineers under the leadership of a project manager. 

As a software engineer, you will work in a software team consisting of 15 engineers. Our embedded software is developed in an Agile/Scrum working environment. See ‘Our software development process’. 

Our software developers are configured into 2 smaller teams, each with their own product expertise.  The Airios organisational structure is informal, flexible and designed to promote innovation. 

The work of a software engineer at Airios involves more than just a screen and a keyboard. As a team member you’ll be responsible for the delivery of the total product package including software and hardware. 

Your duties start with writing test software for hardware engineers to use when testing their new physical products (PCBs). 
You will then integrate the software functionality into the product in accordance with the requirements of our customers. You will also ensure the software is properly loaded and ready for final product testing at either an internal or external location.

During this entire process, the product or the PCB will be sitting beside your desk. This is because you might occasionally be using a soldering iron or scope!

Your maintenance duties will mainly involve products with an Atmel AVR.

New products that you work on will often contain an ARM Cortex M0 or Cortex M3 by Energy Micro or NXP. The firmware for these products is exclusively written in ANSI C, whereas the additional tools for testing or configuring our products are often made in C# or Python. Knowledge of these languages is an advantage, but not a requirement.

Finally, as a software engineer team member you and your team will be responsible for the overall quality of the product, which apart from writing software also includes:

  • writing specifications

  • testing/reviewing the work of others

Your team will be working on various projects at the same time. 

Job requirements  

  • Result-oriented

  • Good written and oral communication skills in both the Dutch and English

  • A good listener

  • Enterprising

  • Analytical skills

  • Ability to develop a helicopter view over several projects

  • Persuasiveness

  • Flexible attitude

  • Team player

Education and work experience:

  • Completed education at higher vocational or university level in Electrical Engineering or Computer Engineering

  • A minimum of five-years of experience in a comparable embedded software working environment and programming language C

  • Experience in working in Agile/Scrum projects and working environment is preferred

  • Experience in climate and ventilation systems is preferred

  • Knowledge of and experience in developing embedded software for Atmel Atmega, NXP LPC series of EFM32 processors by Energy Micro

  • Experience in drawing up specifications based on functional customer specifications

Our software development process
Airios invests substantially into continuous improvement methodologies to guarantee the quality of the software. We’ve also shortened our development cycle with the implementation of an Agile/Scrum working environment.

Airios uses a Continuous Delivery pipeline (Jenkins), which after release to the version management system automatically analyses:

  • code formatting

  • code complexity

  • compiler warnings

The code is then subjected to unit tests, to guarantee that all stipulated functionalities are present.


Having passed these tests, the compiled firmware is automatically programmed into our final product with Raspberry Pi. This automatic programming includes a final round of tests, which up until recently were manually carried out by a software developer.

We enjoy a collegial environment, where combined experience and knowledge is shared amongst our developers through an internal Wikipedia. We use Atlassian’s Jira as the tool for our Agile process. 

We offer a job in a young, enthusiastic and dynamic team. A competitive salary and secondary benefits in relation to function and work experience.

Are you interested, and do you have completed education at higher vocational or university level then contact us. Please send an e-mail to: work@airios.eu

The Airios recruitment team invites job seekers to apply for this vacancy personally. We also work with trusted partners that help us find the right candidates. Please do not contact us for sales purposes with regards to this vacancy.