Our company offers software development in the following areas:

Embedded Systems

We develop applications for wide range of microprocessors, in C/C++ and assembler, from simple programs to applications containing operating systems (RTOS - Ecos and others). These systems can communicate via USB, Ethernet, UART, RS-485, GPIB, CAN, LIN, FlexRay, I2C, SPI, 1-wire, PCI, PCI Express and others.

PC Software

We offer design and implementation of PC software in Java, C#, or C++ programming languages.

Field-programmable gate array (FPGA)

We design and implement IP functions in VHDL. We develop applications for testing communication systems used in the automotive industry (e.g. FlexRay, LIN), digital signal processing up to frequency 1.6 GHz, data preprocessing for the processor, control routines, and many others. We create applications for Altera and Xilinx FPGAs. In our applications, we often use a combination of a synthesized processor inside the FPGA (e.g. Nios II) and real-time operating system (e.g. Ecos).

We provide comprehensive services including feasibility study, creating specifications, proposing architecture, implementation, testing and subsequent maintenance.