Ingénieur.e développement logiciel automates industriels
Role details
Job location
Tech stack
Job description
L'ingénieur·e en développement logiciel d'automates industriels sur systèmes embarqués que nous recrutons contribuera à des projets variés pour nos clients en France et à l'international. Vous interviendrez sur l'ensemble du cycle de développement : de la phase de conception jusqu'à l'industrialisation et la mise en production au sein de notre usine attenante. Plus spécifiquement, vous aurez la responsabilité du développement, de l'intégration et de l'évolution des applications d'automatisme industriel embarquées dans nos produits. Vos principales responsabilités :
- Pré-étude en lien avec le chef de projet
- Définir ou faire évoluer l'architecture de notre solution logicielle
- Définir la stratégie de tests pour le périmètre technique
- Développer les logiciels métier pour nos appareils électroniques en langage automate programmable (IEC 61131) et en C
o Développer les fonctions et blocs fonctionnels o Développer les écarts entre notre solution existante et les fonctionnalités demandées par nos clients o Développer les fonctions métier de communication demandées par nos clients : protocoles IEC 61850, IEC 60870-5-104, etc.
- Concevoir les tests requis : tests unitaires, fonctionnels et d'intégration
- Intégrer et tester les livrables sur cible (plateforme ENSTO sous OS Linux)
- Participer à la conception de nouveaux produits, Processus de recrutement :
- 2 à 3 entretiens seront organisés pour les candidats présélectionnés.
Requirements
Do you have experience in Python?, * Formation initiale Bac +5 en électronique ou en informatique industrielle.
- Plus de 3 ans d'expérience dans un environnement de projets électroniques et de systèmes embarqués.
- Solide maîtrise des langages de programmation d'automates industriels IEC 61131 (SFC/Grafcet, FBD - Function Block Diagram, ST - Structured Text…).
- Compétences confirmées en programmation C ; la pratique de Python constitue un atout.
- Maîtrise des protocoles de communication IEC 61850, notamment MMS.
- Aisance avec l'environnement Git, avec une préférence pour GitLab.
- Connaissance des protocoles IEC 60870-5-101, IEC 60870-5-104, DNP3, Modbus.
- Familiarité avec la solution Straton.
- Notions en gestion de bases de données de type MySQL.
- Compétences en cybersécurité, incluant chiffrement et authentification des protocoles.
- Anglais technique requis.
Benefits & conditions
Rémunération & contrat :
- Salaire à négocier selon profil
- Autres avantages : tickets restaurant, intéressement et participation, avantages CSE, mutuelle et prévoyance, RTT, retraite supplémentaire, congés d'ancienneté, CET, horaires variables, bornes électriques, indemnités vélo.
- Statut : Cadre.
- Lieu : Villefranche-sur-Saône
- Contrat : CDI temps plein