Firmware/BSP development

Need a product that can integrate an embedded intelligence (cloud connection, image processing, industrial process).

Our team is specialized in connected products development, we guide you by complete hardware and software development deliveries.

We develop on all types of architectures, from simple ones (microcontrollers 8, 16 and 32 bits) to most complex ones (multi-processors 32 and 64 bits). 

Development of BSP

  • Embedded systems development customized for architectures ARM, QorIQ Layerscape, Intel.
  • Linux kernel migration on versions 2.6, 3.x, 4.x, 5.x.
  • Porting and bootloader adjustment such as Uboot or Barebox.
  • Porting and custom development of Linux drivers network, graphics, communication USB, GSM, CAN).
  • Advanced usage of Yocto Project and Buildroot.

Linux Development

  • Application development with the Qt framework.
  • Implementation of communication stacks CAN, Ethercat, Modbus, MQTT, OPC UA, Profinet, Bluetooth.
  • Development and integration around stacks Xenomai or Prempt-RT.
  • Implementation of remote update systems (swupdate, Mender, …).
  • Application development in real time.

Android development

  • Development of Android BSP.
  • Drivers development
  • Development of JNI libraries (Modbus, CAN, RS232, RS485, …).
  • Application development on Kotlin.

Development ON MCU/MPU

  • Development of bare-metal firmwares
  • Development ofreal time schedulers.
  • Development of drivers.
  • Boot and consumption optimization
  • Implementation of remote update processes
  • Mastery of architectures STM32, PICxx, DsPIC

In real time development

  • Development of Zephyr RTOS firmwares
  • Development FPGA/IP
  • Development DSP (acquisition, filtering, modulation, demodulation)
  • Development ofAV IP acquisition 


In order to make your product cloud ready, our team follows you in the complete implementation of software bricks essentials to a connected functioning with the market cloud platforms. Starting from embedded bricks, to the implementation of supervision tables, our key offer in your hand allows you a time gain and a customized answer adapted to your professional needs.

  • Implementation of data routines of a data collection on embedded systems (IIOT)
  • Mise en place des moyens de communications (flux sécurisés vers la plateforme cloud avec SSL/TLS, digital certificates X.509).
  • Usage of a TMP module on embedded systems.
  • Development of professions dashboards tailor-made