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.