4 months ago
Quebec City, CanadaSenior

Responsibilities

  • Participer à la planification des sprints, aux revues et aux rétrospectives.
  • Contribuer à la définition d’architectures logicielles robustes, évolutives et performantes.
  • Concevoir et développer des solutions logicielles en optimisant le multithreading, le GPU et la gestion mémoire.
  • Développer des algorithmes avancés et assurer la rétrocompatibilité des systèmes.
  • Développer des tests automatisés et des outils de diagnostic afin d’améliorer la fiabilité.
  • Participer aux revues de code et réduire la dette technique.
  • Collaborer à la planification des livraisons et fournir les outils nécessaires à l’assemblage et à la calibration des produits.
  • Encadrer et soutenir les développeurs moins expérimentés.
  • Accompagner l’introduction de nouvelles méthodes et de nouveaux outils.
  • Résoudre des enjeux techniques complexes et interfonctionnels avec les différentes parties prenantes.
  • Favoriser la collaboration entre les différents sites et contribuer à la culture d’amélioration continue.

Requirements

  • Diplôme universitaire en génie logiciel, informatique ou équivalent.
  • Au moins 5 années d’expérience en développement logiciel.
  • Maîtrise du langage C/C++.
  • Solides compétences en optimisation et en architecture logicielles.
  • Bonne connaissance de Git et familiarité avec UML.
  • Aisance en mathématiques appliquées, notamment en algèbre linéaire et en trigonométrie.
  • Leadership technique et capacité à encadrer des collègues moins expérimentés.
  • Rigueur, autonomie, esprit d’initiative, capacité à résoudre des problèmes complexes et communication claire.
  • Niveau d’anglais intermédiaire pour collaborer avec des intervenants internationaux.
  • Une expérience en contrôle non destructif constitue un atout majeur.
  • Une expérience en développement Web avec Angular ou React constitue un atout.
  • Une expérience en Python constitue un atout.
  • La connaissance des librairies MFC/ATL constitue un atout.

Benefits

  • Possibilités d’apprentissage et de progression.
  • Équipes multidisciplinaires et dynamiques.
  • Programme de primes annuelles.
  • Avantages médicaux complets.
  • Horaires flexibles favorisant la conciliation travail-famille.
  • Possibilité de télétravail.
  • Environnement R&D agile, multidisciplinaire et à structure aplanie.
  • Employeur offrant l’égalité des chances et des mesures d’adaptation.

Tech Stack

Categories

Westinghouse Air Brake Technologies Corporation

About Westinghouse Air Brake Technologies Corporation

10,000+ employees
Contact me