Lieu
Montréal, Canada
Résumé du poste
En travaillant comme développeur de systèmes embarqués sénior chez Thales Solutions Numériques, vous serez jumelé à une équipe dynamique et en pleine croissance, composée d'ingénieurs et de scientifiques ayant des connaissances et compétences très 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, flottants ou sous la surface de l'eau. Nous veillons à protéger les infrastructures critiques de nos clients et à protéger le territoire canadien. Nous avons donc un impact concret et réel sur la sécurité de ces systèmes critiques.
Responsabilités principales
- 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, dynamiques et en pleine croissance 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 terrains.
- 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 l'ensemble des 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.
- Au moins 5 ans d'expérience pertinente.
- Très bonne connaissance en C++.
- Très bonne connaissance de l'exécution de code dans un environnement 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 systèmes multi‑agents (atout).
- Connaissance de Rust (atout).
- Expérience en stockage de données (SQL, NoSQL, etc.).
- Curiosité intellectuelle et goût d'apprendre et de se diversifier.
- Aptitudes pour le travail en équipe, écoute et promotion de l'intelligence collective.
- Expérience avec des méthodes de développement Agile (Scrum, Kanban) (atout).
- Sens aigu de la qualité du code et des bonnes pratiques de programmation et d'architecture.
- Bon sens de l'éthique professionnelle.
- Bonne maîtrise de l'anglais parlé et écrit.
Langue
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
Thales propose un vaste programme d'avantages sociaux à tous les employés à temps plein travaillant 24 heures ou plus par semaine et à leurs personnes à charge éligibles, notamment :
- Soins de santé complémentaires payés par l'entreprise, soins dentaires, compte de dépenses de santé, assurance vie, assurance décès et mutilation accidentels, 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 à un 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.
Équité et accommodement
Thales est un employeur offrant l'égalité des chances qui valorise la diversité et l'inclusion. 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 de manière confidentielle et utilisés uniquement dans le but d'offrir une expérience candidat adaptée.
Exigences réglementaires
Ce poste exige un accès direct ou indirect à du matériel, logiciels, ou 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, des règlements américains ITAR et/ou 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 la capacité d'obtenir une habilitation de sécurité canadienne de niveau Secret OTAN.
Details
- City
- Montréal, Québec
Need help?
- support@aerowork.ca
- Phone
- 1-450-403-4300