Embedded Software Labs

Firmware, Device Drivers, Realtime Operating Systems, TrustZone

Our Services

Embedded Software Labs team of embedded software developers has a fifteen years of collective experience in working with a range of platforms right from the lowest 8-bit microcontrollers to the powerful 64-bit cores including single-core/multi-core microprocessor variant. Our embedded firmware designs are incorporated in various complex embedded systems that are run by a very basic non-OS program or by full-fledged operation systems like Linux,  Android, OP-TEE, ISIX etc. With our in depth knowledge and understanding, we provide the following range of embedded software development services :

tux-1531289_640

Embedded OS Porting and BSP development

We can port and enable BSP for multiple operating systems like: Linux, Android, FreeRTOS, IsixRTOS  etc on custom targets.

usb-160512_640

Firmware and Device Driver Development

We offer to develop device drivers for OS enabled systems and firmware for bare metal system including diagnostics software development.

api-icon

Middleware and Custom API Development

Our team has experience with USB Host and Device Stacks, Network Protocol Stacks on variety of embedded systems.

audio-158489_640

Digital Signal Processing

We have extensive experience working with software Codecs, Hardware Codecs, Audio and Video processing, etc.

lock-2430207_640

ARM® TrustZone® OS Porting and Development

EmSysLabs offer porting Secure Operating Systems like: OppTEE on custom targets and Trusted Execution Environment application development.

windows-97883_640

Application and UI Development

QT, QTEmbedded, Android Applications, PC development are some of our offerings in this segment.

IsixRTOS

ISIX is a small RTOS developed by our team. It is designed to be small enough to run on a microcontroller, but unlike similar systems it is flexible. The number of tasks and synchronization primitives are limited only by the available memory footprint. The core is written in ANSI C but C++ is fully supported.

Visit us

EmSysLabs
Warsaw
Poland

Call us

+48 660 428 360

Contact us

info@emsyslabs.com