Contexte de la mission: Dans le cadre du renforcement de nos activités en systèmes embarqués et environnements industriels à fortes contraintes techniques, nous recherchons un Développeur Logiciel Embarqué.Vous participerez au développement de logiciels temps réel intégrés dans des systèmes électroniques complexes, où la fiabilité et l'optimisation sont essentielles. Vos responsabilités: Vous serez en charge de: - Développer les logiciels embarqués en C/C++ - Analyser et traduire les exigences fonctionnelles en spécifications techniques - Participer à l'architecture logicielle et aux revues de conception - Rédiger la documentation technique - Réaliser les tests unitaires, d'intégration et les validations sur banc - Contribuer à l'intégration système - Collaborer avec les équipes logiciel, validation, système et électronique - Assurer la gestion de configuration et le suivi des changements (Git)
🚀 Vos défis & Contexte de la missionDans le cadre d'un projet européen d'envergure visant la modernisation d'une plateforme de gestion de données scientifiques, nous recherchons un Architecte Applicatif Senior (H/F) pour mener un audit technique et architectural complet. Accompagné(e) d'un Expert Cybersécurité, votre rôle sera de scanner, analyser et cartographier le patrimoine applicatif afin de dégager une trajectoire de remédiation claire et pérenne. 🎯 Vos MissionsVous interviendrez sur l'ensemble du cycle d'audit, découpé en 3 phases majeures : 1. Automatisation & Triage (Phase 1)Mettre en place les pipelines de collecte automatique de données et d'analyse statique du code (avec possibilité d'appui via IA / LLM sécurisés). Catégoriser les composants selon leur criticité (Healthy, To Watch, Critical). 2. Analyse Approfondie & Cartographie (Phase 2)Évaluer l'alignement avec les standards cibles (Architecture Hexagonale, Clean Architecture, MVC). Détecter la dette technique et les anti-patterns (God Object, couplage fort, fuite de responsabilités). Analyser le cycle de vie : obsolescence des dépendances (drift), couverture de tests, complexité cyclomatique. Évaluer la résilience et l'agilité : Bus Factor, Churn Rate, facilité d'onboarding. Produire les fiches d'évaluation détaillées et concevoir la modélisation sous forme de diagrammes C4. 3. Synthèse, Restitution & Trajectoire (Phase 3)Agréger les métriques et élaborer la stratégie de remédiation (roadmap technique). Rédiger et présenter le rapport d'audit architectural exécutif. Contribuer à la documentation globale d'architecture d'entreprise.
Dans le cadre du développement de logiciels embarqués temps réel, l'expert RTRT / Unit Testing Leader intervient au cœur de projets aéronautiques et spatiaux critiques, impliquant le traitement de données GNSS au sein de systèmes SBAS (tels que des systèmes exploitant les constellations GPS et GALILEO). Le consultant est en charge de la participation active aux activités de tests unitaires sur des logiciels en langage C, dans un environnement soumis aux normes DO-278 / DO-178 à niveau DAL-C. Il pilote et/ou contribue directement aux campagnes de tests unitaires à l'aide de l'outil IBM Rational Test RealTime (RTRT), en veillant à la couverture, la traçabilité et la conformité des tests au regard des exigences normatives.
Notre client, acteur innovant du secteur des systèmes autonomes et de la robotique, est à la recherche de son futur Développeur logiciel embarqué (H/F) pour son site de Toulouse, dans le cadre du renforcement de ses équipes. Vos missions : Intégré à une équipe de 5 développeurs, vous devrez : \- Développer et optimiser des logiciels embarqués en C \- Intégrer et valider le code sur microcontrôleurs \- Analyser, diagnostiquer et corriger les bugs et les anomalies \- Réaliser les tests unitaires, validation, optimisation performance \- Documenter, industrialiser et contribuer à l'amélioration continue \- Collaborer avec les équipes hardware, test et systèmes Les compétences techniques Maîtrise du C en environnement temps réel / contraint Connaissance microcontrôleurs (ARM, STM32…) Protocoles : UART, SPI, I2C, CAN, Ethernet Idéal : expérience OS temps réel (FreeRTOS, Zephyr…)
Full-Stack Javascript Developer – Central London Our Client is urgently looking to recruit a Full-Stack Java Developer with very strong Javascript development expertise. You must have at least 3 to 5 years experience as a Full-Stack Developer with Javascript fundamentals, design patterns, and OOP – Object Oriented Programming. So you must have at least 5 years front and back-end development expertise. For the Back-End part of the position you must have the following skills: Experience of Node JS or JAVA, PHP, Python – which are preferred along with strong problem solving and Data Structure. Must have excellent knowledge of HTML5 and CSS3 plus This is a 6 to 12 month assignment based in Central London. Please send your CV to us in Word format along with daily rate and availability.