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