Canadian Inclusion
close

Thales Digital Solutions Inc., Research & Technology

Apply for this job

Développeur Logiciel - Profil Fullstack (Manufacturing)



Location: Quebec City, Canada

Dans des marchés en rapide évolution, les clients à travers le monde font confiance à Thales. Thales est une entreprise où les personnes les plus brillantes du monde entier se regroupent pour mettre en commun leurs idées et ainsi s'inspirer mutuellement. Dans tous les secteurs où œuvre Thales, notamment l'aérospatiale, le transport, la défense, la sécurité et l'espace, nos équipes d'architectes conçoivent des solutions innovantes qui rendent demain possible dès aujourd'hui.

Au sein du groupe, Thales Digital Solutions (TDS) est un pôle d'innovation technologique supportant tous les secteurs d'activités autant sur le marché local canadien qu'à l'international. Rejoignez-nous afin de contribuer au développement de solutions pour nos missions critiques. Nos projets de pointe variés utilisent nos expertises en Intelligence Artificielle, Facteurs Humains, Systèmes autonomes collaboratifs, Optimisation, Gestion de la connaissance, Cybersécurité et Design.

In fast changing markets, customers worldwide rely on Thales. Thales is a business where brilliant people from all over the world come together to share ideas and inspire each other. In aerospace, transportation, defence, security and space, our architects design innovative solutions that make our tomorrow's possible.

Within the group, Thales Digital Solutions (TDS) is a technological innovation hub supporting all sectors of activity, both in the local Canadian market and internationally. Join us to contribute to the development of mission critical solutions. Our various cutting-edge projects use our expertise in Artificial Intelligence, Human Factors, Collaborative Autonomous Systems, Optimization, Knowledge Management, Cybersecurity and Design.

Développeur Logiciel - Profil Fullstack

Quebec City, QC (Sur Site)

Résumé du poste

En tant que développeur de systèmes, tu auras la responsabilité de concevoir, assembler, programmer et tester des systèmes complexes pouvant s'exécuter dans différents contexte et environnements. Les plateformes cibles pour ces développements et ces déploiements pourront varier  que  ce  soit  du  matériel  tel  que  des  casques  de  réalité  augmentée  jusqu'à  une  infrastructure  Cloud.  Pour  y  arriver,  tu devras participer aux efforts collectifs de l'équipe afin de fournir des solutions innovantes répondants aux attentes des clients en tenant compte des contraintes des environnements ciblés

Plus en détails:

• En tant que développeur logiciel, tu auras pour mission de participer à la spécification, à la conception et à la réalisation de logiciels incluant les essais de ceux-ci que ce soit pour des environnements embarqués ou non.

• Tu devras communiquer avec les équipes scientifiques et comprendre les algorithmes d'AI pour en réaliser l'intégration.

• Tu devras être capable de bien comprendre les domaines d'application variés afin d'être en mesure de proposer des idées pour l'implémentation et être pertinent dans les réalisations.

• Tu dois également être familier avec  les  différentes  technologies  et  plateformes  de  déploiement  telles  que  Linux  et  Windows. D'autres connaissances pour les plateformes Cloud/Azure ou QNX sera un plus.

Fonctions essentielles/principaux domaines de responsabilité

• Conception de solutions logicielles;

• Codage et dépannage de composantes logicielles;

• Toute autre connaissance technique, langage ou plate-forme est un atout;

• Préparation de tests unitaires sur les éléments du logiciel;

• Préparation et exécution de tests d'intégration et tests fonctionnels;

• Gestion en configuration des éléments du logiciel;

• Déployer et tester la solution dans des environnements variés.

Exigences minimales

• Diplôme collégiale en informatique ou universitaire de premier cycle en sciences, en génie, en informatique ou en génie logiciel;

• Bon niveau d'expertise en programmation web (front end) avant les languages TypeScript et React;

• Bon niveau d'expertise en composantes et services d'arrière-plan (back end) en Python et Java;

• Bon niveau d'expertises en containerisation (Docker);

• Être polyvalent et avoir une bonne capacité d'apprentissage;

• Maitrise du français parlé et écrit; la maitrise de l'anglais est un atout, mais non une exigence;

• Avoir de la curiosité intellectuelle, le gout d'apprendre et de se diversifier est essentiel;

• Avoir des aptitudes pour le travail en équipe et favoriser l'intelligence collective;

• Travail en présentiel nécessaire lorsque des essais sur du matériel sont requis.

Qualification souhaitable

• Avoir un minimum de 2 à 3 ans d'expérience en tant de développeur logiciel;

• Un sens aigu de la qualité du code et des pratiques de programmations est souhaité;

• Avoir de l'expérience avec les méthodes de développement Agile (Scrum, Kanban) est un atout;

• Les connaissances des technologies, langages, librairies IDE et outils dans les écosystèmes suivants sont des atouts :

a. Cybersécurité

b. Infonuagique (Azure, AWS, Google Cloud)

c. Kubernetes, Docker et les langages de script

d. Python et machine leaning/deep learning

e. Réalité augmentée et traitement d'images

• Avoir des connaissances en devOps, intégration continue et distribution continue est considéré comme un atout.

Thales est un employeur offrant l'égalité des chances qui valorise la diversité et l'inclusion sur le lieu de travail. Thales s'engage à mettre en place des mesures d'adaptation tout au long du processus de recrutement. Les candidats sélectionnés pour une entrevue et ayant besoin de mesures d'adaptation sont priés de le faire savoir lors de l'invitation à l'entrevue; notre équipe travaillera volontiers avec chaque candidat pour répondre à ses besoins particuliers. Tous les renseignements relatifs aux mesures d'adaptation seront traités d'une manière confidentielle et utilisés uniquement dans le but d'offrir une expérience candidat adaptée.

Thales is an equal opportunity employer which values diversity and inclusivity in the workplace. Thales is committed to providing accommodations in all parts of the interview process. Applicants selected for an interview who require accommodation are asked to advise accordingly upon the invitation for an interview. We will work with you to meet your needs. All accommodation information provided will be treated as confidential and used only for the purpose of providing an accessible candidate experience.

Ce poste exige un accès direct ou indirect à du matériel, des logiciels, ou à des informations techniques contrôlés en vertu de la Liste des marchandises et technologies d'exportation contrôlée du Canada, du Programme canadien des marchandises contrôlées, du Programme canadien de la sécurité industrielle, de la réglementation américaine lnternational Traffic in Arms Regulations (ITAR) ou de la réglementation américaine Export Administration Regulations (EAR). Tous les candidats doivent être éligibles ou en mesure d'obtenir une autorisation pour un tel accès, y compris l'éligibilité au Programme canadien des marchandises contrôlées et être en mesure d'obtenir une habilitation de sécurité canadienne de niveau fiabilité approfondie.

This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List, the Canadian Controlled Goods Program, the Canadian Industrial Security Program, the US International Traffic in Arms Regulations (ITAR) and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access including eligibility to the Canadian Controlled Goods Program and able to obtain a Canadian Enhanced Reliability security clearance. Apply

Apply Here done

© 2025 Canadian Inclusion