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

SystemVolt est un bureau d’étude spécialisé dans le développement des systèmes embarqués. La société a été fondée par un ingénieur qualifié et passionné d’électronique et d’informatique. Notre offre s’adresse aux équipes de recherche et développement qui font face à un pic de charge ou qui ne disposent pas en interne des compétences pour leurs développement. Nous travaillons également avec des start-ups qui souhaitent passer de l’étape Proof of concept à l’étape prototype ou à l’étape produit.

Nous croyons fortement en le partage des connaissances. Nous accompagnons nos clients tout au long des projets pour qu’ils puissent s’approprier le code et le réutiliser par la suite. Même lorsque la prestation est terminée, nous restons disponible pour répondre aux éventuelles questions qui pourraient survenir.

Avec plusieurs années d’expérience dans des milieux industriels et l’obtention d’un MBA, nous avons pleinement conscience que le développement d’un produit n’est pas une finalité en soit mais qu’il représente une étape dans son cycle de vie. Toutes nos études sont réalisées en anticipant autant que possible l’industrialisation et la mise en productions des appareils. La pérennité des solutions envisagées et les évolutions qu’elles pourraient amener guident nos choix technologiques. Nous cherchons à optimiser les coûts sans compromettre la fiabilité.

Nous avons la conviction que le code source fait partie intégrante du patrimoine d’une entreprise. Nous partageons la philosophie des concepteurs de Rust en proposant un code clair et commenté, sans duplication. Nous accordons beaucoup d’importance à la cohérence des interfaces.

Entrer en contact

Que vous aillez besoin d'un développement, d'une assistance technique, de partager une opinion, d'obtenir un conseil...
Ou simplement de partager un café
Utilisez le formulaire ci-dessous pour nous envoyer un message. Nous répondrons rapidement.

À cause d'un nombre important d'appels indésirables, nous ne partageons plus notre numéro de téléphone publiquement.
Si vous préférez une conversation de vive voix, faites nous le savoir et nous vous appelerons.