Notre stack technologique

NJSYS maîtrise un large éventail de technologies pour répondre à chaque besoin spécifique, du microcontrôleur au cloud.

Langages de programmation

C / C++

Langages de référence pour l'embarqué. Développement firmware, drivers, RTOS, applications temps réel. C++11/14/17/20 pour les architectures embarquées modernes. Conformité MISRA C/C++.

Rust

Langage système moderne alliant performance et sécurité mémoire. Idéal pour les firmware critiques, les drivers et les applications embarquées sûres. Écosystème embedded-hal en croissance.

Python

Scripting, outils de test, data science, machine learning, applications serveur. MicroPython et CircuitPython pour le prototypage rapide embarqué. FastAPI et Django pour les APIs.

JavaScript / TypeScript

Applications web (React, Vue, Node.js), dashboards de supervision, interfaces de configuration. TypeScript pour la robustesse et la maintenabilité du code frontend et backend.

Systèmes d'exploitation embarqués

DSP & Traitement du signal

Processeurs DSP Texas Instruments pour le traitement temps réel de signaux. Analyse spectrale, filtrage numérique, acquisition de données vibratoires et acoustiques.

Linux Embarqué

Distributions sur mesure avec Yocto Project et Buildroot. BSP, device trees, drivers kernel, optimisation de boot. Pour processeurs ARM Cortex-A et plus.

Plateformes matérielles

Raspberry Pi 4/5 / CM4NVIDIA Jetson Nano / OrinBeagleBoneArduino (prototypage)

Protocoles de communication

HTTP/RESTWebSocketCAN-busModbus RTU/TCPOPC-UASPI / I2C / UARTUSBEthernet industriel

Intelligence Artificielle & Data

TensorFlow / TF LitePyTorchOpenCVscikit-learnPandas / NumPyHugging FaceLangChainMLflowPostgreSQLMongoDB

Cloud & DevOps

DockerKubernetesTerraform

Outils de conception

KiCadAltium DesignerSTM32CubeIDEPlatformIOVS CodeGDB / OpenOCD / J-LinkWiresharkLogic AnalyzerOscilloscopeGitJira / Confluence

Une technologie spécifique en tête ?

Contactez-nous pour vérifier que notre expertise correspond à votre besoin.

Contactez-nous →