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.