Embedded software development

  • Fastest growing sector in electronics industry
  • eSW requires high reliability/quality
  • Increased complexity requires advanced design tools
  • Wide variety of applications
  • Mainly written in C/C++ and assembler

Embedded software

Embedded systems have become very important today as they control many of the common devices we use. Physically, embedded systems range from portable devices such as digital watches and MP3 players, to large stationary installations such as traffic lights, factory controllers, or systems controlling nuclear power plants. Complexity varies from quite low, with a single microcontroller chip, to very high with multiple units, peripherals and networks mounted inside a large chassis or enclosure. Embedded system design is the fastest growing sector of the electronics industry.


Due to the increasing power of the underlying hardware, the complexity of embedded software increases every year requiring new design techniques and advanced design tools. Dekimo is continuously focusing on producing systems with high availability and to achieve this, quality standards have been developed and advanced tools are being used.

During the past 20 years Dekimo has realized a wide variety of embedded designs (hardware + firmware) going from relatively simple microcontroller applications to high-speed realtime communication devices based on the latest network processors. During this period we have built up a lot of design and debugging experience/techniques making it possible to shorten the development cycle and to increase the reliability of our firmware.



The embedded world has a wide variety of applications. Below is a selection of embedded domains wherein projects have been realized.

Windows CE, CE.NET programming. (Drivers + Applications)
Embedded Linux Programming. (Drivers + Applications)
Real-time MCU, DSP applications
Driver and application development for specific RTOS (e.g INTEGRITY)
Automotive Development
Embedded Internet Connectivity and Protocol stacks (HTTP, FTP, SNMP,…)
PDA + Smartphone Programming
Industrial Control
Medical Applications
Wireless communication (LAN, ZIGBEE, BLUETOOTH, GPRS)