Ingénieur logiciel industriel senior – Intralogistique
Galam Robotics · Villeneuve-la-Garenne, Île-de-France, France
Apply & track with Apply EdgeNous recherchons un profil « architecte + développeur + intégrateur + terrain », en charge de la conception, du développement, de l'intégration et de la robustesse de la chaîne logicielle de nos solutions de stockage automatisées.Missions principales1. Architecture & conceptionAvec le CTO, définir l'architecture logicielle des solutions automatisées. Concevoir les interfaces entre automates, équipements, WCS/WES et systèmes clients. Définir les protocoles de communicationGarantir la cohérence entre les différentes couches du système. Anticiper les problématiques de performance, disponibilité, cybersécurité et maintenabilité. 2. DéveloppementDévelopper les composants logiciels nécessaires au pilotage et à l'intégration des installations. Développer des passerelles et connecteurs clients vers WMS ou autres systèmes. Concevoir des mécanismes robustes de gestion des erreurs, reprises, timeouts, reconnexions et pertes de communication. Mettre en place des logs, traces, supervision et outils de diagnostic. Participer à la définition et à l'application des standards de développement de l'entreprise. 3. Couche basse & automatismeComprendre et intervenir sur les problématiques d'interfaçage avec les automates et équipements industriels. Collaborer avec les automaticiens sur les séquences de fonctionnement, modes dégradés et reprises après incident. Diagnostiquer les problèmes qui traversent plusieurs couches : capteur → automate → réseau → WCS → interface client. Être capable de descendre suffisamment bas dans la pile pour identifier l'origine réelle d'un dysfonctionnement. 4. Intégration & mise en serviceParticiper aux phases de simulation, intégration, FAT et SAT. Préparer les scénarios de test et tests de non-régression. Accompagner les mises en service sur site. Diagnostiquer les incidents en environnement réel. Assurer le transfert vers les équipes de maintenance et de support. 5. Pilotage technique de projetsÊtre le référent logiciel sur les projets qui lui sont confiés. Traduire les besoins fonctionnels du client en spécifications techniques. Identifier les risques et dépendances techniques. Coordonner les différents intervenants : automaticiens, développeurs, chefs de projet, intégrateurs, fournisseurs et équipes IT client. Participer aux réunions techniques avec les clients. Estimer les charges et contribuer au planning projet. 6. Qualité & industrialisationFaire progresser la qualité et la robustesse du code existant. Mettre en place ou renforcer les pratiques de revue de code, tests automatisés, CI/CD et gestion de versions. Capitaliser les retours d'expérience des projets. Transformer les développements spécifiques projet en composants réutilisables. Contribuer à construire une véritable plateforme logicielle industrielleProfil:5 à 10 ans d'expérience concrète en automatisation industrielle, intralogistique ou systèmes industriels complexes, avec des projets menés de bout en bout depuis le cadrage du projet jusqu’au maintien en conditions opérationnelles.Expérience concrète de WCS ou systèmes équivalents. Solide expérience en développement logiciel. Compréhension des automates et des communications industrielles. Expérience d'intégration avec des SI clients, idéalement WMS/ERP. Expérience de mise en service et de diagnostic sur site. Capacité à comprendre un problème de bout en bout, et à être « hands-on » lorsque nécessaireAnglais professionnel.