Lieu : Montréal, 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.
Carrefour mondial de l'intelligence artificielle, Montréal est le foyer du nouveau centre de recherche et de technologie spécialisé en intelligence artificielle (cortAIx) collaborant avec les principaux groupes canadiens de recherche en intelligence artificielle à Montréal et à Toronto. S'appuyant sur ses compétences dans les principaux marchés industriels, Thales donne vie à l'intelligence artificielle au profit de ses clients tout en créant de passionnants emplois pour les chercheurs et les développeurs experts en intelligence artificielle en vue de trouver des solutions qui transformeront notre monde, du fond des océans aux confins de l'univers et du cyberespace. Ayant très tôt opté pour le modèle d'innovation ouverte et collaborative, Thales procède actuellement à la création de la structure du centre de recherche et de technologie spécialisé en intelligence artificielle (cortAIx). Piloté par Thales, le centre cortAIx, l'Institut de valorisation des données (IVADO) et l'Institut Vector de Toronto, est situé dans le célèbre quartier Petite-Italie, au cœur de la communauté de l'innovation à Montréal.
Montreal, QC (Sur Site) — Temps Plein
Résumé du poste
En travaillant comme développeur de systèmes embarqués sénior chez Thales Solutions Numériques, vous ferez partie d'une équipe dynamique et en pleine croissance composée d'ingénieurs et de scientifiques aux compétences variées. Notre équipe se spécialise dans la construction de systèmes de drones autonomes multi-agents. Notre mandat est de construire des systèmes autonomes multi-agents embarqués sur des plateformes de toutes sortes (drones aériens, plateformes flottantes ou sous la surface de l'eau). Nous contribuons à la protection des infrastructures critiques et à la défense du territoire canadien.
En tant que développeur de systèmes embarqués chez Thales Solutions Numériques, vous aurez notamment les responsabilités suivantes :
- Développer, tester et livrer des logiciels pouvant être déployés sur des systèmes embarqués ou permettant de communiquer avec des systèmes embarqués en collaboration avec les clients;
- Travailler en étroite collaboration avec des équipes multidisciplinaires spécialisées dans la création d'agents intelligents et d'un framework d'agents intelligents embarqué;
- Contribuer au déploiement d'algorithmes basés sur l'IA sur des plateformes à faibles ressources (Low SWAP).
Fonctions essentielles
- Effectuer des tests de fonctionnement et de performance dans des environnements simulés et lors des essais terrain;
- Documenter et communiquer efficacement les résultats des tests effectués;
- Développer des outils permettant de communiquer avec ou d'analyser le comportement de systèmes embarqués;
- Participer aux activités d'une équipe Agile (Sprint Planning, Daily Meeting, Sprint Review, Sprint Retrospective);
- Exécuter ces tâches en respectant les bonnes pratiques de l'équipe.
Exigences minimales
- Baccalauréat en informatique (ou supérieur), en technologie de l'information ou dans un domaine connexe pertinent;
- Minimum de 5 ans d'expérience pertinente;
- Très bonne maîtrise du C++;
- Expérience de l'exécution de code dans des environnements temps réel;
- Très bonne connaissance de Linux;
- Bonne connaissance de Python et de son écosystème;
- Très bonne compréhension des défis liés au déploiement de l'intelligence artificielle sur des plateformes robotiques;
- Bonne connaissance de ROS2 ou d'un framework équivalent;
- Bonne maîtrise du français parlé et écrit.
Qualifications souhaitables
- Expérience en IoT et en systèmes multi-agents;
- Connaissance de Rust (atout);
- Expérience en stockage de données (SQL, NoSQL et autres);
- Curiosité intellectuelle, goût d'apprendre et de se diversifier;
- Aptitudes pour le travail en équipe, l'écoute et la promotion de l'intelligence collective;
- Expérience avec les méthodes de développement Agile (Scrum, Kanban) est un atout;
- Fort sens de la qualité du code et des bonnes pratiques de programmation et d'architecture;
- Intérêt pour les systèmes embarqués;
- Bon sens de l'éthique professionnelle.
- Bonne maîtrise de l'anglais parlé et écrit.
Ce poste requiert une bonne connaissance de l'anglais pour la rédaction de documents techniques, pour interagir, soutenir et/ou fournir des services à des clients, employés et/ou partenaires internationaux ainsi qu'à des autorités gouvernementales étrangères qui ne parlent pas français.
Avantages
- Des soins de santé complémentaires payés par l'entreprise, soins dentaires, compte de dépenses de santé, assurance vie, AD&D, assurance invalidité de courte durée, assurance voyage, programme d'aide aux employés et programme de bien-être;
- Régimes d'épargne-retraite (REER, RRCD, CELI) avec contribution de l'entreprise et abondement au RRCD, sans période d'acquisition;
- Congés payés par l'entreprise, jours de vacances et congés de maladie payés;
- Rabais sur les assurances habitation et automobile.
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. Toutes les informations relatives aux mesures d'adaptation seront traitées de manière confidentielle et utilisées uniquement pour offrir une expérience candidat adaptée.
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 canadienne des marchandises et technologies d'exportation contrôlée, du Programme canadien des marchandises contrôlées, du Programme canadien de la sécurité industrielle, de la réglementation américaine International 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 Secret OTAN.
Détails
- Ville
- Montréal, QC
Besoin d'assistance?
- Courriel
- support@aerowork.ca
- Téléphone
- 1-450-403-4300