> Markdown version of [/jobs/ext/2274871-ingenieur-developpeur-logiciel-de-test-embarque-amp-automatisation-f-h](https://www.wearedevelopers.com/jobs/ext/2274871-ingenieur-developpeur-logiciel-de-test-embarque-amp-automatisation-f-h). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # ingénieur développeur logiciel de test embarqué & automatisation f/h - **Company:** Groupe Randstad - **Location:** Martres-Tolosane, France (Remote available) - **Contract:** Temporary contract - **Skills:** Testing (Software), Microsoft Excel, ARM Architecture, Automation of Tests, Unit Testing, C++ (Programming Language), Computer Engineering, Continuous Integration, Software Debugging, Linux, Field-Programmable Gate Array (FPGA), FreeRTOS, Python (Programming Language), Software Engineering, UML, Scripting, Git, Gitlab-ci, Data Management - **Published:** August 28, 2026 - **Apply:** https://www.missionhandicap.fr/emploi/PJFrance3356997933 ## About the Role De formation supérieure (Bac+5, École d'Ingénieur ou Master) en électronique, systèmes embarqués ou informatique industrielle., Développement embarqué : Maîtrise incontournable du C, première expérience sur architecture ARM Cortex (SoC Xilinx) et environnement FreeRTOS. Des notions d'architecture en C++ (I2C) et de modélisation UML sont attendues. Automatisation & Scripting : Solide expertise en script Python sous Linux pour le pilotage d'appareils de mesure, et maîtrise de Robot Framework pour l'automatisation de tests de cartes. Rigueur documentaire : Sensibilité ou expérience pratique des processus documentaires rigoureux d'industries de pointe (ECSS ou équivalents industriels). Outils : Maîtrise de Git / GitLab CI pour la gestion de version et l'intégration continue. Soft Skills : Rigueur méthodologique indispensable liée aux contraintes de la production en grande série. Esprit d'analyse et curiosité technique pour naviguer efficacement entre le code bas niveau et le matériel électronique (hardware). ## Description Au sein de l'équipe d'ingénierie et en suivant une méthodologie en Cycle en V, vous prenez en charge le développement de logiciels de test bas niveau ainsi que la création de scripts d'automatisation des bancs de tests électriques pour valider la production de cartes électroniques de série. Vos responsabilités principales s'articulent autour de deux axes : 1. Développement Logiciel Embarqué de Test (Bas niveau & OS) : Analyser les besoins et participer à la rédaction des documents techniques en stricte conformité avec les processus et exigences documentaires du projet (normes de type ECSS / standards industriels). Concevoir et développer les fonctionnalités du logiciel de test embarqué en langage C sur cible SoC FPGA Xilinx (architecture CPU ARM Cortex). Assurer le débogage et l'adaptation des drivers Xilinx aux fonctionnalités logicielles existantes. Modéliser l'architecture du logiciel sous UML (via Papyrus). Générer l'architecture de code en C++ pour implémenter les fonctionnalités du service I2C sous l'environnement temps réel FreeRTOS. Générer l'image binaire du logiciel de test pour le flashage sur la carte. 2. Automatisation des Tests Électriques & Outillage : Développer et valider des scripts en Python sous environnement Linux pour piloter les instruments de mesure et générateurs de signaux de type Agilent et Keysight. Réaliser des scripts Robot Framework pour l'automatisation complète des tests électriques sur les cartes fabriquées en série, garantissant la traçabilité et la vérification automatique des résultats de test. Gérer les données de test (extractions, rapports de production) basées sur des formats Excel / CSV. Assurer l'intégration continue des développements logiciels via Git / GitLab CI (incluant l'exécution des tests unitaires et fonctionnels). ## Related Videos - [Navigating the Corporate Jungle: Life as a Developer in a large Company](https://www.wearedevelopers.com/videos/621-navigating-the-corporate-jungle-life-as-a-developer-in-a-large-company) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [ChatGPT and Java: A Match Made in Heaven or Hell?](https://www.wearedevelopers.com/videos/536-chatgpt-and-java-a-match-made-in-heaven-or-hell) - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Docker exec without Docker](https://www.wearedevelopers.com/videos/1094-docker-exec-without-docker) - [Beyond UML: Making Sense of AI-Generated Code through Visual Architecture](https://www.wearedevelopers.com/videos/2102-beyond-uml-making-sense-of-ai-generated-code-through-visual-architecture) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Where to Find Entry-Level Software Engineering Jobs](https://www.wearedevelopers.com/magazine/397-where-to-find-entry-level-software-engineering-jobs) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated)