Software development


We create comprehensive software solutions for your product or service

From the firmware for the management of embedded systems to the definition, development and validation of applications.

HW/SW integration

  • Firmware development for embedded systems: implementation, integration, tuning and configuration of drivers for peripherals and platform control.
  • Development of OS on Linux Kernel: development on Linux loaders (bootloader), configuration of the device tree and Kconfig and development of drivers for peripherals to services or applications executed in the user space.
  • Driver development, calibration and validation of Linux Kernel compatible sensors and digital signal processors (DSP).

Linux embedded

  • Design and development of complete test plans and definition of verification.
  • Definition of the functional architecture and the platform.
  • Debugging, analysis and performance profile. Identification and implementation of improvement points.


  • GNSS: GPS and Galileo integration.
  • Development of Wifi and 3G / 4G modems.
  • NFC and secure element.

Quality assurance (QA)

  • Analysis and definition of functionalities and requirements.
  • Custom test plans design.
  • Execution and validation of tests in the different phases of the product.

Multi Platform

  • Development of native Android and iOS apps for all types of mobile devices (smartphones, tablets, wearables, TVs …).
  • Definition, development and implementation of development, integration, testing and continuous delivery systems.
  • Backend as a Service development.
Do you have a project?