Software development & integration solutions
At blackdevice, our software development expertise transforms your ideas into intelligent digital experiences. We craft smart, high-performance software—from embedded firmware for seamless hardware integration to robust, multi-platform applications that ensure connectivity and reliability.
With meticulous quality assurance and a focus on future-ready technology, we deliver solutions that empower your business and keep you ahead of the curve.
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
- Control of the OS full-stack platform: bootloader, Kernel, OTA, framework and system applications.
- 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
- 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.