Software development

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.

  • Windows
  • WIN CE
  • Linux
  • QNX

Programming languages

  • C/C++
  • Java
  • Delphi
  • Visual Basic

Our developers use industry-standard libraries such as MFC, .NET or ASP.NET.

  • Databases
  • 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.

Lacon Embedded Systems handles firmware development work for your controllers.

Cookie notice
We, Lacon Electronic GmbH, use third-party services on this website to improve our website, personalize content, adapt and measure advertisements and offer a safe experience. In order to be able to use these services, we need your agreement. You can withdraw your agreement at any time. By clicking the "Allow all and continue" button, you agree to data being collected via cookies. Save the displayed settings via "Confirm my selection". You can find more information on the individual purposes under "Settings" and in our data protection declaration.