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.
highlights
- 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.