Aller au contenu
DeepCode Systems — Ingénierie logicielle

Du capteur à l’écran,
un seul interlocuteur technique

DeepCode Systems conçoit, développe et intègre des logiciels sur mesure : applications métier web et mobile, logiciels embarqués temps réel, acquisition et traitement de données industrielles. Une chaîne complète, tenue par la même ingénierie.

Domaines
Applications métier & embarqué temps réel
Secteurs
Commerce, services, industrie et instrumentation
Implantation
Marseille (13) — à distance et sur site
Langues de travail
Français, anglais
Savoir-faire

Deux domaines, une même exigence

La plupart des prestataires s’arrêtent à la frontière du matériel ou à celle de l’interface. DeepCode Systems couvre les deux, ce qui supprime l’interlocuteur intermédiaire là où les projets échouent le plus souvent : la jonction.

Applications métier web et mobile

Des outils construits autour d’un métier plutôt que l’inverse, quand les logiciels du marché imposent leurs contraintes au lieu de s’y plier.

  • Applications web Spring Boot, Django et Angular
  • Architectures MVVM et Clean Architecture
  • Applications mobiles Flutter et Jetpack Compose
  • Reprise et modernisation d’applications existantes
  • Intégration entre systèmes : API, fichiers, bases de données
  • Tests automatisés, revue de code et maintenance

Systèmes embarqués et temps réel

Du firmware sur microcontrôleur aux passerelles industrielles sous Linux embarqué, avec les contraintes réelles du terrain : déterminisme, mémoire limitée, bus de terrain, environnement perturbé.

  • Firmware C et C++ sur STM32, ESP32, PIC et Arduino
  • Ordonnancement temps réel sous FreeRTOS
  • Acquisition capteurs et traitement du signal
  • Bus I²C, SPI, UART, CAN et liaisons Ethernet ou Wi-Fi
  • Passerelles Linux embarqué sur Raspberry Pi et NVIDIA Jetson
  • Interfaces de supervision et de configuration en Qt
  • Études, prototypage et conception de cartes électroniques
Expertise

Ce qui est construit, et avec quoi

Cette liste ne recense que ce qui a servi sur des systèmes réels, mis en service ou livrés — ce n’est pas une liste de mots-clés.

Applications métier, web et mobile

Outils de gestion, applications mobiles et portails internes. Architectures MVVM et Clean Architecture, interfaces adossées à des API structurées, et reprise d’applications existantes lorsque la refonte complète n’est pas justifiée.

Spring BootAPI et services · Java
AngularInterfaces riches
Python · DjangoApplications web, outillage
FlutterMobile multiplateforme
TypeScriptFront et outillage
PostgreSQLDonnées relationnelles
Systèmes embarqués et temps réel

Chaînes d’acquisition capteur, firmware de régulation, passerelles de supervision industrielle. Du microcontrôleur nu contraint en mémoire jusqu’au calculateur embarqué exécutant des modèles de vision, avec les bus de terrain et les liaisons qui les relient.

C / C++Firmware, temps réel
FreeRTOSOrdonnancement temps réel
STM32Microcontrôleurs ARM
ESP32Objets connectés
Linux embarquéRaspberry Pi · Jetson
QtSupervision, IHM
I²C · SPI · UART · CANBus de terrain
Cartes électroniquesAltium · Proteus
Qualité et industrialisation

Livraisons reproductibles, testées et documentées. Un logiciel qui fonctionne sur un poste et nulle part ailleurs n’est pas livrable : environnements conteneurisés, tests automatisés et suivi traçable font partie de la prestation, pas d’une option.

GitVersionnement, revues
DockerDéploiement reproductible
JUnit · Mockito · VitestTests automatisés
Méthode

Déroulement d’une intervention

Quatre étapes, un devis avant tout engagement, et aucune facturation surprise.

  1. Échange initial

    Un appel ou un échange écrit pour comprendre le besoin, son contexte et ses contraintes. À l’issue de cet échange, DeepCode Systems indique si le besoin relève de son périmètre. Si ce n’est pas le cas, cela est dit clairement. Gratuit, sans engagement

  2. Cadrage

    Étude préalable qui fixe le périmètre fonctionnel, les contraintes techniques, les hypothèses et les exclusions. Le document remis appartient au client, qui reste libre de l’utiliser ailleurs. Prix ferme, déduit du développement sous trois mois

  3. Développement par jalons

    Le travail est découpé en jalons livrés successivement, chacun donnant lieu à une recette. Le client voit avancer le projet plutôt que d’attendre une livraison unique en fin de parcours. Toute demande hors périmètre fait l’objet d’un avenant écrit chiffré avant d’être engagée.

  4. Livraison et garantie

    Le code source, la documentation d’exploitation et les droits associés sont remis au client. Conformité garantie trois mois après la recette

Comment le prix est établi

Chaque intervention fait l’objet d’un devis écrit préalable, valable trente jours. Deux modalités sont proposées selon la nature du besoin :

  • Forfait par jalon — pour un périmètre défini au cadrage. Un acompte est versé à la commande, le solde à chaque jalon réceptionné.
  • Régie au temps passé — pour l’assistance, l’évolution d’un système existant ou une expertise ponctuelle. Facturation mensuelle sur relevé détaillé.

Les prix varient selon la complexité technique, le volume à traiter, les contraintes matérielles et le niveau d’exigence de disponibilité. Aucun montant n’est engagé sans devis accepté par écrit. Les conditions générales et la politique d’annulation détaillent l’ensemble du cadre contractuel.

Contact

Décrire un besoin

Une description même approximative suffit pour démarrer. Réponse sous 24 heures ouvrées, et une orientation honnête si le besoin relève d’un autre métier.

Courrier électronique
contact@deepcode-systems.fr
Téléphone
07 48 37 48 01
Du lundi au vendredi, 9 h – 18 h
Établissement
Marseille (13), France
Interventions à distance et sur site
Ce que vous cherchez à obtenir, le contexte, et l’échéance si vous en avez une. Les détails techniques ne sont pas nécessaires.