Description du poste
--- base: meta-keywords: meta-viewport: width=device-width, title: Ingénieur en automation --- Ingénieur en automation ======================== Rattaché(e) au département Equipment Engineering, l'Ingénieur(e) en Automation est responsable du développement, de la maintenance, de la standardisation et de l'amélioration continue des logiciels de contrôle des équipements SCS. Le poste couvre l'ensemble du cycle de vie des systèmes d'automation : développement PLC/HMI, mise en service, support client, rétrofit des machines existantes et évolution des plateformes logicielles. Responsabilités essentielles Développer les logiciels PLC et HMI des nouvelles machines et des projets de rétrofit. Concevoir des architectures logicielles modulaires, robustes et réutilisables. Maintenir une architecture logicielle commune entre les différentes gammes de machines. Développer et maintenir des bibliothèques logicielles standardisées. Réduire la dette technique des logiciels existants en améliorant leur lisibilité, leur modularité et leur maintenabilité. Moderniser les systèmes de contrôle des machines installées. Diagnostiquer et résoudre les problèmes logiciels signalés par les clients. Participer aux mises en service (FAT/SAT) et aux interventions techniques ; le poste peut nécessiter des déplacements occasionnels en Suisse et à l'étranger. Collaborer avec les équipes R&D, production, et ventes. Maintenir une documentation technique complète (PLC, HMI, architecture logicielle, procédures de dépannage et de mise en service). Participer à l'amélioration continue des standards d'automation de l'entreprise. Assurer la gestion des versions logicielles (versioning) et la traçabilité des modifications. Contribuer au développement des nouvelles générations de machines. Compétences techniques demandée Maîtrise de la programmation PLC (Beckhoff TwinCAT 3, CODESYS ou environnement équivalent). Développement d'interfaces opérateur sous TwinCAT 3 HMI (TE2000) Connaissances en réseaux et protocol