Qui sommes-nous ? Chef de file mondial de l’industrie de l’ingénierie et du conseil TI avec plus de 57 000 conseillers à travers le monde, le Groupe ALTEN optimise la performance technologique des entreprises depuis plus de 30 ans. Les femmes et les hommes qui composent le groupe ALTEN constituent le moteur de notre activité. Chez ALTEN Canada, nous offrons à chaque candidat un service entièrement personnalisé. Vous avez la possibilité d’exercer votre métier de façon indépendante ou permanente. Nous sélectionnons les meilleures opportunités répondant à vos aspirations professionnelles. Nous positionnons votre savoir-faire sur des mandats passionnants à la hauteur de vos ambitions. ALTEN Canada c’est aussi un centre de solutions, le « Montreal Delivery Center (MDC) », qui propose des services managés dans les domaines du développement applicatif, de la pratique Données, IA & Analytiques Avancées et de la Cyber Sécurité pour les secteurs bancaires, télécoms et pour l’industrie au sens large. Nos experts sont triés sur le volet et assurent une proximité ainsi qu’un niveau de services et de compétences incomparable dans la région de Montréal. Quels profils recrutons nous et pour qui ? Pour soutenir la croissance de notre centre de solutions ainsi que celle de nos clients du secteur Aérospatiale, ALTEN Canada recrute un développeur test Python. Résumé : La fonction principale du développeur de logiciels de test Python est de concevoir, développer, tester, intégrer et déployer des applications logicielles en utilisant des langages et des technologies généraux pour tester diverses charges utiles satellitaires. Responsabilités du poste : • Concevoir, coder, tester, déboguer et documenter des applications de développement logiciel de haute qualité. • Planifier le travail, fournir des estimations de l'effort nécessaire et mener votre travail à terme. • Travailler dans une équipe de développement agile en utilisant les meilleures pratiques. • Écrire et modifier des applications Python. • Résoudre des problèmes dans un environnement de production de logiciels. Compétences : • Connaissance de Python et C++. • Familiarité avec le multithreading, le partage de données et les API. • Capacité à comprendre et à travailler avec des spécifications de requirements logicielles complexes. • Forte attention aux détails. Sommaire : Votre mandat initial nécessitera un ensemble de compétences vous permettant d’élaborer des logiciels d’essai sous Windows, en utilisant Python, pour la mise à l’essai de diverses charges utiles satellitaires. Responsabilités : • Créer et modifier des applications logicielles pour un EGSE ciblant des charges utiles de satellites. • Lire et comprendre les documents d'exigences détaillées. • Planifier le travail, fournir des estimations du niveau d’effort et mener à bien votre travail. • Concevoir, coder, mettre à l’essai, déboguer et documenter des applications de développement logiciel de grande qualité. • Travailler dans une équipe de développement agile en utilisant les meilleures pratiques. • Écrire et modifier des applications Python. • Préparer la documentation et participer aux revues. • Participer à l'intégration, aux essais et au déploiement d'applications logicielles. • Aider à résoudre les problèmes dans un environnement de production de logiciels. • Comprendre le système en cours d’essai. Exigences : • Diplôme universitaire en génie logiciel/informatique ou dans une discipline pertinente, ou combinaison équivalente d'études et d'expérience. • Minimum de 5 ans d'expérience en élaboration de logiciels d’essai. • Capacité à travailler avec une base de code existante. • Connaissance du traitement multifilière, du partage de données et des API. • Connaissance de Python et de C++. • Capacité à comprendre et à travailler avec des spécifications d'exigences logicielles complexes. • Expérience du développement logiciel agile. • Bonnes compétences en communication orale et écrite, idéalement en anglais et en français. Atouts : • Exposition aux normes DO-178. • Expérience en matière de contrôle d'instruments, d’essais fonctionnels de systèmes automatisés. • Connaissance du CCSDS, MIL-STD-1553. • Connaissance des protocoles tels que le bus CAN et SpaceWire. • Expérience avec JIRA et Confluence. • Expérience avec GIT et Jenkins. Pourquoi se joindre à nos équipes? Alten Canada offre un environnement de travail dynamique et collaboratif. Nous offrons aux membres de notre équipe l’occasion de vivre des expériences stimulantes et nous investissons dans leur perfectionnement et leur développement professionnels. Parmi nos avantages : Rémunération et avantages sur mesure pour chacun de nos employés et pigistes ; Aide perfectionnement professionnel (certification) ; Possibilité de mobilité internationale dans l’une des filiales du Groupe ; Nombreuses activités corporatives ; Veuillez noter que toutes les demandes seront évaluées, toutefois, nous ne communiquerons qu’avec les candidats sélectionnés dans le cadre de cette offre d’emploi.