Embedded software engineer

Lead / senior
Apply now


Each one of our companies differentiates itself in its own domain with unique expertise and skills. This way they help customers improve their performance and achieve more. On the basis of their passion for technology our companies are able to combine forces. By sharing knowledge and working together we increase our social impact. Demcon advanced mechatronics is a multidisciplinary development and engineering partner for mechatronic challenges, from concept to realization.


Our Software Engineering team designs control systems for a large variety of mechatronic systems and products. In general, this means that we develop the control and monitoring software for physical setups. The work consists of designing, implementing and testing:

  • Embedded software
  • Control software
  • User interfaces

You will work with multiple programming languages, operating systems, and tools depending on your specific project needs and applications. Keeping a high quality standard for the software is very important to us, so setting up automated tests and code reviews are also standard aspects of the work. We try to develop software that we can be proud of, software that not only works, but is also maintainable and understandable.

At Demcon, you can work on a wide range of diverse projects across our multiple business units. Some examples of our software engineering team’s current work include the control of a positioning stage with nanometer accuracy, the control and monitoring of numerous medical devices, and the backend application of a tracker for sports players. You will work in an environment where teamwork and close collaboration with multiple engineering disciplines is important. Together with your team, you are responsible for the development process and finding a fitting solution for the customer.


  • You have a technical academic background. For example: electrical engineering, embedded systems, systems & control, precision systems, aerospace engineering, physics, or computer science.
  • You have at least 5 years of experience developing medical equipment;
  • You have experience/knowledge of the following required languages/OS’s:
    • C/C++, object oriented programming
    • Python for scripting
    • Linux
  • You are familiar with software development and coding standards/best practices
  • You are hands-on, pro-active, results oriented, able to keep an overview, and a team player
  • You are fluent in English and Dutch
  • You are analytical and are able to understand technical concepts


At Demcon you will find yourself in a growing and innovative company.  Entrepreneurial as we are, we are fully committed to solving complex technical challenges. With our multidisciplinary teams we take ownership in projects by providing our customers with working solutions, offering them added value. This creates many possibilities for you, including a large variety of work and opportunities to develop your career. Both via hands on experience with great projects, as well as through our internal knowledge expansion program, Demcon Academy, you are provided with every opportunity for professional growth. We encourage our employees to take their own initiative and facilitate this by providing you with the proper conditions in an open minded and opportunity rich environment. A competitive salary and flexible employment conditions further complete our proposition.

Thanks to our enthusiastic and committed colleagues, the company’s culture can be described as informal and open with short communication lines. At Demcon, we have a very active staff association that organizes all sorts of outings and activities on a regular basis, including an annual Demcon weekend.


For more information, please contact recruitment via recruitment@demcon.com

"bringing ambitious challenges to a success together."

application procedure.

Does this vacancy appeal to you and are you curious about the application process? This goes as follows:

1. Apply
You have applied! We will discuss it internally and respond as soon as possible.
2. Phone call
We got acquainted briefly and want to get to know each other better.
3. First call
See if there is a match from both sides and if the expectations are correct.
4. Second call
We investigate a possible collaboration more closely.
5. Offer
We both see the match! Let’s make you a suitable proposal.
6. Contract
Your response to the offer is positive. We are going to finalize the collaboration!