Software development
Coding
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.
Connectivity
- 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.