We don't just code - We create solutions

Software Development

We take an engineering-led approach to software development, having the full range of development skills in-house to deliver cutting edge software technologies, which spans from comprehensive custom embedded software applications, cross-platform mobile applications, and IoT development to cloud development.

Our developers review your full technology structure to ensure the highest software optimization for the chosen platforms and determine the ideal architecture, resulting in faster time-to-market. Our engineering-led approach uses well-defined methods, current languages and technologies, powerful tools and above all an analytical and fact-based approach to modern software development processes, practices and tools.

Embedded SW

Embedded C, ANSI C, Embedded C++, Java (J2ME, Dalvik), Assembler (ARM, x86, others), LabView, VHDL, Matlab/Simulink

IDEs

MS Visual Embedded, LPCExpress, IAR, KEIL, Code Vision AVR, MPLABX, Eclipse

Platforms

8051/x86, ARM, AVR, PIC, Intel, NXP, ST, Renesas, Qualcomm, Freescale, Microchip

OSs

Embedded Linux, RTLinux, FreeRTOS, embOS, QNX, VxWorks, Contiki, Quantum Leaps, Proprietary (REXX, AMX)

Communication

IoT, Bluetooth (BLE)/Smart WiFi, RS-232, RS-485, USB, SPI, I2C, I2S

Database

SQLite, MSSQL(SQL Server), MySQL

Windows / Linux applications

C#, C++, Java, Rust

Mobile

Cross-platform applications for IOS, Android or Windows using Xamarin and Flutter

Cloud Solutions

ASP.NET, ASP.NET Core, HTML/JavaScript, Azure, WPF

Our software services include:

  • In the development of embedded systems, we rely on microcontrollers and the work of well-known manufacturers, spanning from low power to high performance systems.
  • Firmware for embedded systems from embedded drivers to abstract applications, from real-time operating systems (RTOS) to embedded Linux and Windows, from model-based software development to assembler code.
  • Graphical user interfaces and application development.
  • Gathering and analyzing measurement data, filter functions and signal evaluation, digital signal processing (DSP).
  • Bootloader for device firmware upgrade after delivery.
  • Wi-Fi and Bluetooth communication for the Internet of Things (IoT).
  • Applications for PCs and smartphones. In particular for interaction with embedded devices – gathering, evaluating and processing the data.

Let’s discuss your project!