Développement et génie logiciel pour l'embarqué

TL;DR

Nous sommes des ingénieurs qui programment des micro-contrôleurs avec Rust pour obtenir une parfaite gestion de la mémoire sans compromis sur la performance.

Go

Présentation

SystemVolt est une société d’ingénierie spécialisée dans la conception et la programmation des systèmes embarqués.

Un système embarqué est défini comme un système électronique et informatique autonome et spécialisé dans la réalisation d’une tâche précise. Les systèmes embarqués sont omniprésents et jouent un très grand rôle dans notre quotidien : smartphone, carte bancaire, système de contrôle de vol d’un avion, caméra, drone, GPS, console multimédia, aspirateur robot, four micro-ondes, satellite…

À la frontière entre le matériel et le logiciel, la conception de ces systèmes aux ressources limitées (faible consommation, capacité mémoire réduite, temps réel, sécurité, robustesse…) offre des défis de taille.

SystemVolt vous accompagne dans la conception de vos produits à toutes étapes du développement : analyse fonctionnelle des besoins utilisateurs, étude de faisabilité, preuve de concept, définition d’architecture, prototypage, étude, design hardware, développement logiciel, mise en œuvre essais et tests de fonctionnement, support à l’industrialisation.

Notre offre

Nous accompagnons les équipes de R&D électronique dans leur transition à Rust.

Le langage Rust

Rust garantit la sécurité mémoire et la sécurité des
threads sans impact sur la performance car les bugs sont levés dès la compilation. Après plus de 10 ans d'existence, Rust s'impose comme une alternative très prometteuse au langage C

Interopérabilité C/C++

Des interfaces natives permettent de réutiliser des bibliothèques et de faire évoluer les produits ou projets de manière incrémentale. Rust s'intègre naturellement avec les SDK fournis par les fabricants de composants.

Accompagnement

Un code source commenté et versionné est livré intégralement à l’issue de la prestation avec les documents de conception pour faciliter la prise en main et assurer la réutilisabilité dans le futur.

Ce que nous faisons

Architecture logicielle

L'architecture est à la base de tout développement logiciel. Pour faciliter l'implémentation, nous vous accompagnons en définissant les composants logiciels et leurs interfaces.

Développement embarqué

Le développement de firmware est notre cœur de métier. Nous travaillons sur tout type de jeu d'instruction (ARM, PIC, RISC-V...)

Conseil

SystemVolt vous épaule dans la résolution de vos problématiques aussi bien logicielles que matérielles : choix d'une technologie, d'un langage, identification d'un algorithme...

Audit et formation

Nous apportons un nouveau regard sur vos développements et définissons avec vous des bonnes pratiques concernant la structure du code ou la mise en place de systèmes de versionnage.

Une idée, une question, un projet ?

À propos

Entrer en contact

Whether you need a development, a technical assistance, share an opinion, get an advice...
Or simply share a coffee
Use the form below to send us a message. We'll answer quickly.

Due to a large number or undesired calls we don't share our phone number publicly anymore.
If you prefer having a real conversation, tell us and we'll have a call.