Demcon high-tech systems logo diapositive
  • markets
    • Semicon
    • Measurement & Control
    • Aerospace
    • Quantum technology
    • Big science
    • Energy transition
    • Food & Agri
  • services
  • expertise
  • showcases
  • about us
    • Locations
  • Get in touch
  • careers
  • news
  • events
210520_Demcon_WillekeMachiels_LR_002_CI4A9856
  1. Home›
  2. Expertise›
  3. software architecture & design.
expertise

software architecture & design.

In our multidisciplinary systems engineering approach, software engineering is a mission-critical part of every project. It starts with software architecture definition and covers a wide variety of software development challenges. This ranges from complex, real-time control, to secure, fully compliant embedded software, to advanced, user-friendly interface designs. We have specialized in model-based design and make use of automatic code generation for accelerating software development.

hihglights

  • system architecture definition and model-based design
  • C, C++, C#, Python
  • Matlab, Simulink, LabView
  • microcontroller, industrial/embedded PC, PLC, FPGA, DSP

computational speed, signal integrity, energy efficiency.

Depending on the system requirements in a project, we select a suitable platform – or several platforms, to distribute functionality for computational speed and efficiency. We make clever use of standard software components that either come with the platforms or have been created in-house. We have built up extensive expertise of communication/radio technologies, ranging from Bluetooth for local, e.g. point-of-care, data exchange to wide-area IoT networks. To ensure signal integrity, we rely on the elegant interplay between the electronics and the software. For ultralow-power devices, we produce energy-efficient code and optimize software-controlled power-state switching.

Jochem Rutgers
software engineer

Jochem Rutgers.

“Mechanical and electrical components give a mechatronic system the potential to do its job, but it is the software that brings it to life. It will let it actually perform the intended function. As a software engineer, you have to understand the physical design, properties and limitations, and use that to create software that is safe, reliable and easy to use. The techniques used in a project always strongly depend on a chosen platform (PC/embedded/PLC/FPGA), language or compiler or libraries. But also on type of product (one-off or for mass production, where the latter is usually more constrained in CPU/memory resources than the former), and project deadlines. During the COVID-19 pandemic, we developed a medical ventilator in record time. Such a high-pressure project is not typical for us, but we do not do typical projects. The flexibility of our engineers is unique and inspiring.”

cyber security and data compliancy.

In software development, we adopt an agile way of working, for fast iterations during the proof-of-principle phase. We integrate this agile approach in the well-known V-model systems engineering method, while focusing on design-for-testability. AI techniques, in particular machine learning, are increasingly integrated in our software development. For medical and other critical software applications, we pay attention to data compliancy guidelines.

Markets

KS4B6010

Services

20211026_Demcon_WillekeMachiels_LR_056_1G1A9850 (2)

Showcases

DEMCON_KS_12FEB21_0130_HR

all expertises.

electrical

Read more

machine learning & synthetic data

Read more

mechanical

Read more

mechatronics

Read more

optics & vision

Read more

system engineering

Read more

thermal management

Read more
Demcon high-tech systems logo diapositive
MarketsServicesExpertisenanoLEVShowcasesAbout usEventsNews

GET IN TOUCH

Demcon high-tech systems
+31 88 115 20 00

Send a message
Demcon high-tech systems is part of the Demcon group
Cookie policyPrivacy statement
© 2025 Demcon. All rights reserved.