Je vais rédiger des scripts d'automatisation en python pour les tests matériels et hil
Développeur expert en Linux embarqué et firmware pour systèmes IoT STM32 RTOS
Niveau 2
Répond à des critères de performance élevés et a fait ses preuves en matière de satisfaction clients.
À propos de ce service
Arrêtez de tester manuellement vos PCBs et votre firmware.
En tant qu’ingénieur en systèmes embarqués spécialisé dans les systèmes bare-metal, l’IoT et l’automatisation hardware, je sais que la validation manuelle est lente, sujette aux erreurs humaines et crée des goulots d’étranglement dans votre ligne de production.
Je crée des scripts d’automatisation Hardware-in-the-Loop (HIL) personnalisés en Python pour tester rigoureusement vos appareils embarqués, PCBs et produits IoT avant leur expédition.
Ce que je peux automatiser pour vous :
- Communication série/UART & CAN : Automatiser l’envoi de commandes et l’analyse des réponses via PySerial et SocketCAN.
- Flashtool et validation du firmware : Scripts pour flasher automatiquement des fichiers hex/bin sur microcontrôleurs (ESP32, STM32, cartes personnalisées) et vérifier la séquence de démarrage.
- Cadres de tests automatisés : Structurer des tests hardware avec Pytest pour une intégration facile dans les pipelines CI/CD.
- Rapports de réussite/échec : Générer des journaux de tests automatisés en PDF ou CSV pour l’assurance qualité en fabrication (QA).
Que vous construisiez des réseaux de capteurs intelligents, des appareils IoT alimentés par batterie ou des cartes de contrôle industriel, je fournirai l’architecture de test automatisé pour garantir que votre hardware est prêt à 100 % pour la production.
Veuillez m’envoyer un message AVANT de passer commande afin que nous puissions discuter de votre configuration hardware spécifique,
Test d'applications:
Autres
Technologie de développement:
C / C++
•
Python
Appareil:
PC
•
Linux
•
Autres
Mon portfolio
FAQ
Traduction automatique
Dois-je vous envoyer ma PCB ou mon matériel personnalisé ?
Pas forcément ! Si vous avez une carte personnalisée, nous pouvons organiser une session de bureau à distance (AnyDesk/TeamViewer) où je vais exécuter et déboguer les scripts sur votre machine locale. Pour les cartes de développement standard (ESP32, STM32, Raspberry Pi), je les ai déjà dans mon laboratoire.
Quels protocoles de communication pouvez-vous automatiser ?
Je me spécialise dans l'automatisation des tests via Serial/UART, CAN Bus (avec SocketCAN), I2C, SPI, Ethernet et Bluetooth (BLE). Si votre appareil utilise des commandes SCPI, je peux aussi les automatiser.
Quel framework de test utilisez-vous pour les scripts ?
Je construis principalement des suites de tests avec Pytest. C’est la norme dans l’industrie pour l’automatisation en Python, cela s’intègre parfaitement avec les pipelines CI/CD (comme GitHub Actions), et facilite la génération de rapports automatisés de réussite ou d’échec.
Ces scripts fonctionneront-ils à la fois sur Windows et Linux ?
Oui. J’écris du code Python compatible multiplateforme. Indiquez-moi votre environnement cible (par exemple, un PC Windows sur une ligne de fabrication ou un serveur de test Linux sans interface) et je m’assurerai de la compatibilité totale.
Pouvez-vous aider à intégrer cela dans notre pipeline CI/CD ?
Oui ! Si vous souhaitez que les tests matériels soient déclenchés automatiquement lors d’un push Git ou d’une compilation de firmware, contactez-moi. Je peux vous aider à configurer les conteneurs Docker et les runners CI pour votre dépôt.

