In contrast to application development, software development for embedded systems is often characterised by the (occasionally severe) resource limitations in terms of computing power and memory/storage.
We are careful to ensure our software is flexible and scalable.
Our services at-a-glance
We develop customer-specific software to accompany your project.
- WIN CE
- Visual Basic
Our developers use industry-standard libraries such as MFC, .NET or ASP.NET.
- Browser-based applications
Due to low-level hardware deployment, limited storage/memory resources and the moderate computing power offered by popular 8- and 16-bit microcontrollers, programming work is usually completed in C or assembly language.
We offer cross-platform development:
Real-time operating systems such as uCLinux or specialised embedded Linux variants
Embedded applications also have very demanding availability requirements, since these microcontroller-equipped devices are frequently operated non-stop – often for years on end without a single reboot. Quality requirements are thus significantly higher than for standard PC software. Combined with the limited options for debugging, this often leads to significantly higher levels of programming effort.