Olympus Job - 31729002 | CareerArc
  Search for More Jobs
Get alerts for jobs like this Get jobs like this tweeted to you
Company: Olympus
Location: Québec City, QC, Canada
Career Level: Entry Level
Industries: Technology, Software, IT, Electronics

Description

Travailler chez Olympus c'est se développer au sein d'une organisation qui rayonne dans son domaine d'activité sur la scène internationale. Sur le point de fêter son 100e anniversaire, Olympus se démarque par son expertise, son milieu de travail enrichissant et sa recherche constante de meilleures solutions.

Notre mission : mettre tout en œuvre pour rendre la vie des gens plus saine, plus sûre et plus enrichissante.

Plus précisément, Olympus NDT Canada offre une vaste gamme de logiciels et d'appareils de recherche de défauts à ultrasons et à courants de Foucault. Nos appareils sont, entre autres, utilisés pour l'inspection des soudures, la détection des fissures cachées, des vides, de la porosité et d'autres irrégularités internes dans divers matériaux.

Ainsi, les défis s'annoncent stimulants en Recherche et Développement chez Olympus NDT Canada !

Au sein d'une R&D dynamique avec une structure aplanie, le titulaire du poste effectue la conception de logiciels dans le cadre du développement et de l'amélioration de nouveaux produits et solutions en contrôle non destructif destinés à nos clients à travers le monde.

Responsabilités spécifiques

  • Contribuer au développement du Product Backlog et du Sprint Backlog;
  • Participer aux réunions de Sprint Planing, Sprint Review, Sprint Retro;
  • Contribuer à la définition de l'architecture optimale du logiciel;
  • Définir et déployer une stratégie d'intégration continue et de refactoring, en collaboration avec l'équipe DevOps;
  • Prendre en charge la conception de logiciels complets en mode Full Stack;
  • Identifier et développer les algorithmes clés;
  • Assurer une utilisation optimale des ressources du système, telles que les CPU Multi-Cores, le GPU et la mémoire;
  • Participer aux Daily Scrum Meetings (DSM);
  • S'assurer que la conception rencontre les attentes de la Definition of Done à la fin de chaque Sprint;
  • S'assurer de la mise en place et de l'exécution de tests automatisés dans l'environnement d'intégration continue;
  • Travailler à réduire continuellement la dette qualité du logiciel;
  • Contribuer avec le responsable de projet et l'équipe DevOps à la planification du travail nécessaire pour le transfert en production;


Requirements

Compétences techniques :

  • BAC en génie informatique, génie logiciel, informatique ou équivalent;
  • 0 à 10 ans d'années d'expérience ou plus en conception logicielle;
  • Connaissance de la méthode Scrum, un atout;
  • Capacité à programmer dans un environnement Windows ou Linux;
  • Capacité à programmer en C++;
  • Capacité à programmer en C#, WPF et Python, un atout;
  • Expérience avec des techniques d'optimisation (rapidité, espace mémoire, multi-threading, …);
  • Connaissance d'un outil de contrôle de versions décentralisé (git, mercurial, …);
  • Expérience avec les Design Patterns, un atout;
  • Aisance en mathématique (algèbre linéaire et trigonométrie);
  • Expérience avec la représentation schématique (UML), un atout;
  • Intérêt pour le domaine du contrôle non destructif;
  • Anglais fonctionnel.


 Apply on company website