Développeur Informatique Industrielle - Middleware

Pertuis CDI

Voir les offres d'emploi

À propos de PELLENC ST

Pellenc ST conçoit et fabrique des machines de tri intelligent, destinées à l’industrie du recyclage. Engagés dans un monde en pleine évolution, nos ambitions se tournent aujourd’hui vers les nouvelles technologies telles que l’intelligence artificielle ou encore l’industrie 4.0 et les machines Connectées.

Fort de plus de 1 800 machines à travers le monde, nous œuvrons et contribuons chaque jour, à la valorisation de nos déchets ainsi qu’à un environnement plus sain et durable pour demain.

C’est dans ce contexte d’évolution et de passion que nous recherchons de nouveaux talents qui partagent nos ambitions, et qui souhaitent soutenir avec nous l’économie circulaire.

Le poste

Intégré(e) au sein du service Etude et Industrialisation des Solutions Numériques composé de plus de 15 personnes, vous couvrez l’ensemble du développement des middlewares et vous en assurer la maintenance et le suivi technique. Vos missions principales consistent à :


·        Analyser le besoin et définir les spécifications techniques


Ø Participer activement à l’élaboration du besoin à travers les comités de revues

Ø Contribuer à l’élaboration des architectures logicielles en collaboration avec l’architecte logiciel incluant la structure des bases de données 

Ø Réaliser une veille technique 


·        Développer les middlewares

Ø Concevoir et participer activement aux développements de nouveaux logiciels ainsi qu’à l’évolution et la maintenance de logiciels existants 

Ø Développer le middleware (communication inter processus, base de données, …) suivant l’architecture élaboré 

Ø Assurer la cohérence et la maintenance des middlewares des différents produits logiciels 



·        Tester, documenter et suivre le bon fonctionnement du code 

Profil recherché

De formation supérieure ou école d’ingénieur, vous justifiez d’une expérience minimum de 3 ans dans le développement informatique industrielle et vous faites preuve d’une véritable curiosité technique. Actif et passionné, vous appréciez le travail en équipe.


Compétences techniques :

Informatique :

·       Maitrise du système d’exploitation Linux 

·       Maitrise des outils de gestion de configuration, de débogage et de qualité logicielle 

·       Maitrise d'un protocole de communication inter processus (IPC) : OPC UA, OpenDDS, protobuf, message queue, ... 

·       Maitrise d'une méthodologie permettant la conception de base de données : Merise.. 

·       Maitrise de l'implémentation d'une base de données : Oracle, PostgreSQL, SQL, NoSQL..

·       Maitrise du C++11 où supérieur 

·       Maitrise des bonnes pratiques de développement : gitflow, code review, test unitaire, pair programming, ... 

·       Connaissance de protocole réseau : TCP, UDP, socket, ... 

·       Connaissance en python pour réaliser des tests unitaires et d'intégration  

·       Connaissance des scripts Shell 

·       Connaissance des systèmes temps réels et multithreads 


 

Communication écrite et orale : Capacité à concevoir, exprimer et transmettre de manière efficace des messages en Anglais et en Français 

Pertuis
CDI
IT
Propulsé parTaleez