Développeur(se) logiciel – Interfaces usagers industriels

Barrette Structural


Date: 2 weeks ago
City: Saint-Eustache, Quebec
Contract type: Full time
Nous sommes à la recherche d’un(e) Développeur(se) logiciel spécialisé(e) dans la conception et le développement d’interfaces usagers destinées à un environnement industriel.

Vous contribuerez activement à l’amélioration de l’expérience des opérateurs, techniciens et ingénieurs grâce à des interfaces efficaces, robustes et sécurisées, tout en assurant leur intégration dans les systèmes de contrôle industriels.

Responsabilités principales Technologies et outils couramment utilisés:

  • Conception de l’interface usager:
  • Analyser les besoins des utilisateurs finaux (opérateurs, techniciens, ingénieurs).
  • Concevoir des interfaces intuitives et adaptées au contexte industriel.
  • Définir les flux de travail et l’ergonomie des applications.
  • Réaliser des maquettes ou des prototypes (wireframes), au besoin.
  • Développement logiciel:
  • Développer des interfaces HMI performantes et fiables.
  • Intégrer les interfaces aux automates, capteurs, robots ou autres systèmes de contrôle.
  • Assurer la communication avec les équipements via des protocoles industriels (OPC UA, REST API, etc.).
  • Tests et validation:
  • Réaliser les tests fonctionnels en environnement simulé et réel.
  • Identifier, documenter et corriger les anomalies.
  • Garantir la stabilité et la résilience des interfaces, même en cas de déconnexion ou d’erreur système.
  • Sécurité et sûreté:
  • Appliquer les bonnes pratiques de cybersécurité industrielle (gestion des accès, journalisation, authentification).
  • Concevoir des interfaces réduisant les risques liés aux erreurs humaines ou aux actions critiques.
  • Documentation:
  • Documenter le code, les choix d’architecture et les spécifications des interfaces.
  • Rédiger des guides utilisateurs et des manuels à destination des opérateurs.
  • Maintenance et support:
  • Corriger les anomalies détectées en production.
  • Participer aux mises à jour logicielles et aux améliorations continues.
  • Soutenir les équipes de déploiement et d’exploitation sur le terrain.
  • Collaboration interdisciplinaire:
  • Travailler étroitement avec les automaticiens, ingénieurs mécaniques, électriciens et autres spécialistes.
  • Participer aux revues techniques, aux tests d’intégration et aux réunions de planification.
  • Adapter les solutions aux contraintes spécifiques du milieu industriel.
  • Langages : C#, JavaScript, Python
  • Plateformes : .NET, Blazor, MAUI
  • Protocoles : OPC UA, MQTT, REST API
  • Environnement industriel : systèmes embarqués, automates programmables, IHM
Post a CV