SERVICES
Mind provides consultancy and services for Linux, Android and Open Source software for embedded systems, with a focus on :
Low-Level Software
Board bring-up, BSPs, Device drivers, Boot loaders, etc…
Networking
TCP/IP, UDP, USB, CAN, Bluetooth, Wireless protocols, etc…
Security
Security audits, Authentication, Confidentiality, Integrity, Remote upgrade mechanisms, etc…
Multimedia
Audio/Video streaming, GStreamer, FFMPEG, VLC, Image processing, etc…
Low-Level Software
At Mind, we love to work on low-level software. We make board bring-ups and we port firmware and operating systems to
different types of hardware, and things like boot-loaders, device drivers and BSPs have no secret for us.
We can develop, customize and install the base software for your embedded systems and we can also help you with
architecture reviews, security audits and performance optimizations.
This allows you to put all your resources in the development of your applications, rather than in the low-level parts.


Networking
We have also gathered through the years a massive amount of experience in implementing, configuring and optimizing
networking protocol stacks.
We have a strong expertise in most protocols used in embedded systems, such as TCP/IP, UDP, WiFi, Bluetooth (incl. BLE),
USB, CAN and other specific protocols.
Whether you need help in implementing the right protocol for your application, or optimizing it to increase the data throughput
and reduce the CPU load, we surely have the expertise to help you.
Security
At Mind, we are convinced that security should be taken into account from the beginning of every new embedded project.
An adapted analysis must ensure key principles and features like Authentication, Confidentiality and Integrity according to the purpose
and context of the device.
We have a solid experience in implementing SSL/TLS as well as other standard secure means (symmetric and asymmetric
encryption, certificates, x.509, ssh...).
Our experience on reliable remote upgrade mechanisms allows to ensure quick and easy firmware fixes on deployed products. Where relevant,
we can also implement some specific or home-made algorithms to achieve intermediate security levels where a high grade security is
not possible, typically in resource limited devices.


Multimedia
Last but not least, we also have a lot of experience in everything related to audio and video streaming.
We work a lot with technologies like GStreamer, FFmpeg and VLC for instance, as well as various MPEG4 & H.264 video
codecs, Image processing tools and frameworks for Set-top boxes, MP3 players, etc.
Our engineers can bring strong multimedia skills to your development team, as well as expert code and design reviews.