4 months ago
Montréal, CanadaSenior

Responsibilities

  • Participer à la planification des sprints, aux revues, aux rétrospectives et aux réunions quotidiennes.
  • Contribuer à la définition d’architectures logicielles robustes, évolutives et performantes.
  • Concevoir et développer des solutions logicielles Full Stack en C++ et sur le Web.
  • Optimiser les performances, notamment le multithreading, l’utilisation du GPU et la gestion mémoire.
  • Développer des algorithmes avancés et maintenir la rétrocompatibilité des systèmes.
  • Développer des tests automatisés et des outils de diagnostic afin d’améliorer la fiabilité.
  • Réduire la dette technique et améliorer continuellement la qualité du code.
  • Collaborer avec les équipes DevOps et projet pour planifier les livraisons et intégrer les pratiques d’intégration et de livraison continues.
  • Fournir les outils nécessaires à l’ingénierie de production pour l’assemblage et la calibration des produits.
  • Encadrer et soutenir les développeurs moins expérimentés.
  • Collaborer avec les parties prenantes afin de résoudre des enjeux techniques complexes et interfonctionnels.

Requirements

  • Diplôme universitaire en génie logiciel, informatique ou domaine équivalent.
  • Expérience en développement logiciel.
  • Expérience en C++ et en développement Web avec Angular ou React.
  • Expérience de développement sous Windows ou Linux.
  • Solides compétences en optimisation et en architecture logicielle.
  • Bonne connaissance de Git et familiarité avec UML.
  • Aisance en mathématiques appliquées, notamment en algèbre linéaire et en trigonométrie.
  • Une expérience dans le domaine du contrôle non destructif constitue un atout majeur.
  • Niveau d’anglais intermédiaire pour collaborer avec des intervenants internationaux.
  • Rigueur, autonomie, esprit d’initiative et capacité à résoudre des problèmes complexes.

Benefits

  • Possibilités d’apprentissage et de progression.
  • Équipes multidisciplinaires et dynamiques.
  • Programme de primes annuelles et avantages médicaux complets.
  • Horaires flexibles favorisant la conciliation travail-famille.
  • Possibilité de télétravail.

Tech Stack

AngularC++GitLinuxReactWindows
Westinghouse Air Brake Technologies Corporation

About Westinghouse Air Brake Technologies Corporation

10,000+ employees
Contact me