2 months ago
Montréal, CanadaSenior

Responsibilities

  • Concevoir et mettre en place une architecture logicielle performante pour des applications fonctionnant en temps réel.
  • Développer le module de streaming de données et les fonctionnalités de traitement vidéo.
  • Développer un logiciel multiplateforme pour les environnements Intel et ARM, incluant des microservices Docker.
  • Identifier et résoudre les problèmes de performance par l’optimisation algorithmique et la gestion efficace de la mémoire.
  • Mettre en œuvre l’automatisation, les pipelines et les pratiques DevOps et CI/CD.
  • Intégrer des pratiques de test rigoureuses afin d’assurer la qualité et la fiabilité des solutions.
  • Collaborer avec les équipes et parties prenantes pour comprendre les besoins techniques et fonctionnels.
  • Fournir du soutien technique, résoudre des problèmes complexes et partager les meilleures pratiques.

Requirements

  • Baccalauréat en génie logiciel, informatique ou dans un domaine connexe.
  • Niveau avancé en C++, programmation orientée objet et architecture logicielle.
  • Niveau avancé en WebSocket, gRPC et/ou OpenCV, recommandé.
  • Expérience avec la représentation schématique UML et les techniques d’optimisation.
  • Connaissance du streaming vidéo ou de données, de la compression et des codecs, considérée comme un atout.
  • Connaissances générales en CI/CD et d’au moins un framework de tests unitaires, considérées comme des atouts.
  • Connaissance de Jira, GitLab et Git.
  • Anglais intermédiaire pour collaborer avec des intervenants internationaux.
  • Connaissance approfondie des méthodologies de développement, des bonnes pratiques et des normes de qualité.
  • Aptitude à résoudre des problèmes techniques complexes et à prendre rapidement des décisions éclairées.

Benefits

  • Possibilités d’apprentissage et de progression.
  • Programme de primes annuelles.
  • Avantages médicaux complets.
  • Horaires flexibles.
  • Possibilité de télétravail.

Tech Stack

C++DockerGitgRPCOpenCV

Categories

Westinghouse Air Brake Technologies Corporation

About Westinghouse Air Brake Technologies Corporation

10,000+ employees

Westinghouse Air Brake Technologies Corporation (Wabtec) builds freight locomotives, braking and signaling systems, rail components, and software used by freight railroads, transit agencies, and industrial operators. The Pittsburgh-based public company (NYSE: WAB) sells original equipment, digital solutions, and aftermarket services worldwide; it combined with GE Transportation in 2019 and traces its roots to George Westinghouse’s 19th‑century air brake business. Its portfolio spans rolling stock, parts, condition‑monitoring, and train control platforms.

Contact me