Développeur en intelligence artificielle - #194139

Thales


Date: 15 hours ago
City: Quebec City, QC
Contract type: Full time
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 en intelligence artificielle

Québec City, QC (Sur Site)

Résumé du poste

En tant que développeur de systèmes utilisant de l’IA, tu auras la responsabilité de concevoir, assembler, programmer et tester des systèmes complexes comportant une composante IA. Les plateformes cibles pour ces développements et ces déploiements pourront varier de la simple carte embarquée jusqu’à une infrastructure Cloud. Pour y arriver, tu devras participer aux efforts collectifs de l’équipe afin de développer des systèmes permettant d’exécuter les algorithmes sur des environnements aux capacités diverses, parfois très restreintes, et en tenant compte de différentes contraintes propres aux différents types d’environnements.

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. Les aspects scientifiques pourraient dépasser le domaine de l’AI (traitement du signal, statistiques, etc).
  • Tu devras être capable de t'adapter et de comprendre les différents domaines d'applications (acoustique, aéronautique, industriel, etc.) afin d’être force de proposition dans les implémentations et pertinent dans les réalisations.
  • Tu devras avoir une bonne compréhension des problématiques « Edge » et de la chaine de donnée qui supporte les solutions AI embarquée.
  • 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 RTOS/no OS (embarqué) sera un plus.
  • Tu collaboreras avec divers profils (ingénieurs, développeurs, scientifiques, etc.). L'adaptabilité et l'esprit d'équipe sont essentiels.


Fonctions essentielles/domaines principaux de responsabilité

  • Conception de solutions logicielles;
  • Codage et dépannage de composantes logicielles en langage Python et C/C++. Toute autre connaissance technique, langage ou plate-forme est un atout;
  • Préparation et exécution de tests (unitaires, intégration ou fonctionnels);
  • Gestion du déploiement et de la configuration des éléments du logiciel;
  • Production la documentation associée au développement;
  • Compréhension du besoin dans le domaine d’application du logiciel;
  • Communication en équipe pluridisciplinaire.


Exigences minimales

  • Minimum de 3 années d’expérience dans le domaine;
  • Diplôme universitaire de premier cycle en sciences, en génie, en informatique ou en génie logiciel;
  • Avoir des connaissances dans le domaine de l’intelligence artificielle et du Machine Learning;
  • Connaissance des langages Python et C/C++;
  • Connaissance des logiciels de programmation embarqué, de l’optimisation du logiciel pour un matériel spécifique (gestion de la mémoire, cache, GPU, etc.);
  • Maitrise du français parlé et écrit; la maitrise de l’anglais est un atout, mais non une exigence;
  • Capacité d’obtenir une cote de sécurité est un atout très important;
  • 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.


Qualification souhaitable

  • 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;
  • Avoir des connaissances en mise en application des principes de base de cybersécurité;
  • Avoir des connaissances avec les librairies majeures de Machine Learning (Tensorflow, Pytorch);
  • Avoir des connaissances dans le domaine du traitement de signal et de l’analyse d’images est considéré comme un atout;
  • Avoir des connaissances en DevOps, intégration continue est considéré comme un atout;
  • Expérience dans le domaine de l’informatique avec de l’électronique est considérée 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 et/ou en vertu de la réglementation américaine Export Administration Regulations (EAR). Tous les candidats doivent être en mesure d’obtenir une autorisation pour un tel accès.

This position requires direct or indirect access to hardware, software or technical information controlled under the Canadian Export Control List and/or the US Export Administration Regulations (EAR). All applicants must be eligible or able to obtain authorization for such access.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Technicien informatique

Compugen Inc, Quebec City, QC
23 hours ago
Découvrez Compugen Compugen est le plus grand allié technologique privé au Canada. Nous croyons que pour innover nos industries, transformer nos entreprises, connecter nos communautés et provoquer de réels changements, nous devons voir plus grand, élargir notre portée et agir avec plus d'audace. Grâce à notre expertise, notre curiosité et notre approche collaborative, nous aidons les organisations à créer et...

Chargé(e) de projet - Géotechnique

Nvira, Quebec City, QC
2 days ago
Vous êtes passionné(e) par la géotechnique et souhaitez jouer un rôle clé dans des projets qui font une réelle différence? Chez Nvira, nous valorisons l’expertise, l’innovation et l’excellence dans tous nos mandats. Nous recherchons un(e) chargé(e) de projet dynamique et expérimenté(e) en géotechnique pour rejoindre notre équipe et contribuer à des projets variés et complexes.    Pourquoi rejoindre Nvira?  ...

Conseiller(ère) en communication

Promutuel Assurance, Quebec City, QC
3 weeks ago
Rejoins un milieu de travail stimulant qui prône tes idées . Tu aimes faire bouger les choses? Chez Promutuel Assurance, un projet collaboratif d’envergure n’attend pas l’autre! Joins-toi à une entreprise à ton image, engagée à bâtir un avenir responsable. LÀ, tu évolueras au sein d’une équipe de spécialistes qui s’affairent à façonner notre industrie! À PROPOS DU POSTE Tu...