Innovating Technology

IEEE-1394 based protocol analyzer systems,
diagnostic tools and solutions.

C/C++ Software Engineer

The Position

DapTechnology is a key player in the market for IEEE-1394 and AS5643 bus technology related products. Even though we are a relatively small company, over the past 20 years we have managed to find clientele all over the world. Our products are mainly used in Industrial and Aerospace & Defense markets and within those markets we are well known for our FireSpy bus analyzers.

In addition to our two main offices for R&D, production, support, administration and logistics in Holland, we also have satellite offices in the UK, US and Canada. Having those locations outside of The Netherlands focused more on sales, marketing and technical support allows us to better support our customers in other parts of the world.

Our R&D department in Nijmegen is responsible for the development, maintenance and support of all of our products. As software engineer you will be part of a small but highly experienced team of PCB, VHDL and software engineers. As team member you will have the opportunity to work on a variety of software areas ranging from embedded software in C running on Xilinx FPGA's to GUI development using QT in C++ running on MS Windows and Linux. We strive to emphasize the strengths of each team member to accomplish high-quality products and stimulate personal development. Our small team offers you an opportunity to acquire software development experience on all layers of our software stack.

We are looking for someone with a strong interest in writing high quality C and C++ code, preferably with Linux experience. The candidate should have outstanding problem solving and communication skills, and a passion to learn and grow as an engineer, independently and as part of a team.

Job Description

As an experienced software engineer you will

  • design and implement embedded software in C running on a Xilinx FPGA for our IEEE-1394 and AS5643 products;
  • design and implement host communication and GUI software in C++ using QT5 running on MS Windows and Linux;
  • make use of version control and bug tracking tools in order to support a stable and reliable software release process;
  • develop scripts using Python to support build process automation and continuous integration;
  • perform supporting activities like troubleshooting, debugging, report writing and answering support questions.

Job requirements

  • A Bachelor or Master's degree in a technical discipline
  • Good command, spoken & written, of Dutch and English languages
  • Team player who is capable of working independently
  • Responsibility, accuracy and initiative are self-evident concepts
  • Enthusiastic and driven
  • Flexible and pragmatic
  • Proven experience in two or more of the following:
    • Programming embedded software in C
    • Object Oriented programming in C++
    • Developing Graphical User Interfaces using QT5
    • Software development on (embedded) Linux (e.g. PetaLinux, Yocto, ...)
    • Embedded software development on Xilinx or Microsemi FPGAs
    • Script writing using Python
    • Device driver development on MS Windows or Linux
    • Software Development using LabVIEW (RT)

What we offer

DapTechnology offers a fulltime position in a dynamic work environment with an informal corporate culture which incents ambitious employees to further develop their skills. Our company offers good primary and secondary employment conditions.


... please send a motiviation letter with an up-to-date resume to the following address:

DapTechnology B.V.
Wijchenseweg 114
6538SX Nijmegen
The Netherlands
Phone: +31 243 556421

or send an email to: info(at)



Please note that we reserve the right to gather background information on the Internet and specifically Social Media platforms about job applicants. Personal Information collected from queries on the Internet and Social Media platforms are not stored on DapTechnology's data storage systems but are used to form opinions on applications. Please refer to our Policies section for more information.