We can meet your specific needs by developing custom applications. We have experience in the following fields:
We have extensive experience in the design and programming of embedded systems, whether based on microcontrollers, embedded PCs, SOMs or DSPs.
In this type of development, the integration of the various subsystems and the management of peripherals and system resources is essential. Depending on the application's needs, we can manage these resources directly, or rely on an embedded operating system (RTOS), such as FreeRTOS, or even Linux.
For the development of embedded software, we have extensive experience in adapting the Linux kernel, modifying libc for embedded applications, creating Device Trees, and programming in C, C++, Assembler, and Java.
We offer software consulting and auditing services to improve software quality, reliability, security and performance.
We can provide our experience in code optimization, as well as security and vulnerability analysis, to help improve existing software.