Medior/Senior Embedded Software Engineer
32 – 40 hours

About the Job

Are you a highly motivated problem-solver looking for a challenge? Come and join a team of like-minded colleagues committed to making a real difference to everyone’s safety.

Your role

As an Embedded Engineer, you will contribute to the safety of everyday people by leveraging your skills in MicroPython, C, C++, Hardware, and all other facets of Embedded Engineering. Both our cutting-edge hardware devices and software packages are currently developed in-house which will present many challenges for you to take on.

You will be part of the team working on the embedded iMatch (Biometric and Identity solutions) products. Today we have our current iMatch FAP 20, 45 and 50 types, but we aim to start designing also a new generation of iMatch products.

Do you want to focus on multiple projects or just 1 project? Both are possible at BPI Services even though your focus will be largely on iMatch. As a small company, we stand among the multinationals, and we offer products built by a small team of developers. You regularly spar with colleagues and advise our customers on the best tools and techniques. With us you can make an actual impact and you will have a big influence on the technical implementation of the products. This ensures we can deliver excellent cutting-edge products for large organizations , governments and police forces around the world.

Do you feel at home in a small organization where the feeling of a family business prevails? The team is large and experienced enough to learn a lot but small enough to take on a lot of responsibility. BPI Services is a healthy, stable company with a growth ambition and colleagues with diverse senior knowledge.

Your profile

In addition to your knowledge of Embedded Engineering, you possess a hefty dose of ambition and creativity. You want to commit to your own growth, that of the team, and the organization. You are interested in emerging technologies, and you want to share your vision and knowledge with the team.

Other essential skills and requirements:

  • Proficiency in C, C++ or Rust
  • Experience with (Micro)Python
  • Understanding of hardware interfaces (I2C, SPI, UART, GPIO)
  • Knowledge of board bring-up, hardware debugging, and troubleshooting
  • Able to read hardware schematics, Chip Datasheets, and low-level Programming manuals
  • You have a bachelor’s or master’s degree in Computer Science, Electrical Engineering, or a similar domain.
  • You are able to provide a good VOG (Statement of Behavior)
  • You live in the Netherlands

You can gain an edge if you are experienced with the following:

  • Experience with Logic analyzers (e.g. Saleae)
  • ICAO 9303 standard experience for NFC document reading
  • Linux
    • Understanding of cross-compilation tools (Buildroot, Yocto) and kernel internals.
    • Experience with Linux command line and shell scripting.
    • Experience with kernel configuration, compilation, customization, and device drivers.
    • Familiarity with Linux boot process, file systems, and networking.
    • Knowledge of real-time operating systems (RTOS) and debugging tools (GDB, KGDB, KDB).
  • Experience with Bluetooth
  • MicroPython experience
  • Swift (iOS) experience
  • Java (Android) experience
  • Understanding of PCB design and electrical engineering

About BPI

We are Bold Practical Innovators. 100% driven and committed.

We develop human-oriented Smart Solutions that work for everyone. With a greater eye for safety and well-being.

At BPI we develop pivotal and innovative embedded devices that governments, police forces, and large organizations around the world use. For instance, our iMatch is a state-of-the-art, wireless and compact device for mobile identification. This is the kind of innovation that we stand for.

As the identification and security expert, we work together with the customer on the demand, look at the challenges and provide practical, reliable and safe solutions. We can count large clients such as international Police and border control organizations in 13 European countties, Royal Netherlands Marechaussee and other government authorities, but also large corporations, and a large number of healthcare institutions among our clientele.

What we offer

BPI wants to double in size in the coming two to three years. This is a unique chance to grow together with an already established but rapidly growing organization.

  • A good salary befitting of your skills and experience
  • Bonus
  • 24 vacation days
  • A company laptop
  • Pension
  • Lots of opportunities to learn and train with a Personal Development Budget
  • Hybrid working is possible


Please send an e-mail with a short motivation:

Contact: Angélique Wouters
Phone number: 0182-346088