
Concepteur logiciel C++ Sénior
Westinghouse Air Brake Technologies Corporation2 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.
About Westinghouse Air Brake Technologies Corporation
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.