Développeur de logiciels de recherche et de technologie
Location
Montréal, 07110 | France
Job description
Qui est Safran ?
Nous sommes le leader mondial des solutions résilientes de positionnement, de navigation et de synchronisation (R-PNT) qui améliorent la fiabilité, les performances et la sécurité des opérations critiques à haut risque, même dans les environnements privés de GPS/GNSS. Nous fournissons des solutions GNSS et PNT pratiquement à sécurité intégrée pour les applications militaires et commerciales dans le monde entier. AKA- nous fabriquons des choses géniales !
Résumé
Nous sommes à la recherche d'un développeur de logiciels de recherche et de technologie expérimenté et innovant pour se joindre à notre équipe de R&T de pointe. Dans ce rôle, vous participerez à la conception, au développement et à la mise en œuvre de solutions logicielles avancées pour repousser les limites de nos produits et services. Le/la candidat idéal sera un solutionneur de problèmes créatif passionné par l'exploration des technologies émergentes et le développement d'applications de validation de principe.
En tant que développeur de logiciels au sein de notre groupe de recherche et technologie, vous jouerez un rôle déterminant dans l'avancement de nos systèmes de simulation GNSS. Ce rôle implique la conception et le développement de services PNT (Position, Navigation, and Timing) résilients, le prototypage de nouvelles solutions pour les études de faisabilité et la collaboration avec des équipes inter fonctionnelles pour fournir des solutions techniques robustes. Vous contribuerez à des projets innovants, en assurant la fiabilité et la résilience de nos services de navigation et de chronométrage, et en répondant à l'évolution des exigences des systèmes de navigation mondiaux.
Principales responsabilités
• Prototypage et expérimentation rapides : Rechercher et évaluer activement de nouvelles technologies pour créer rapidement des prototypes et des applications de validation de principe, démontrant ainsi leur valeur potentielle au sein de l'organisation.
• Développement de logiciels : Concevoir, développer et tester des solutions logicielles de haute qualité pour soutenir les initiatives de recherche et traduire les concepts en systèmes prêts pour la production.
• Exploration technologique : gardez une longueur d'avance en identifiant et en intégrant les cadres, les bibliothèques et les outils de développement logiciel émergents dans le processus de développement.
• Analyse des données et perspectives : Développer des outils et des scripts pour extraire des informations significatives de grands ensembles de données, en identifiant des modèles et des tendances pour éclairer les orientations de recherche.
• Collaboration : Travailler en étroite collaboration avec des chercheurs, des scientifiques, des chefs de produit et d'autres développeurs de logiciels pour comprendre les exigences, partager les connaissances et assurer une intégration transparente des solutions de R&D.
Qui est Safran ?
Nous sommes le leader mondial des solutions résilientes de positionnement, de navigation et de synchronisation (R-PNT) qui améliorent la fiabilité, les performances et la sécurité des opérations critiques à haut risque, même dans les environnements privés de GPS/GNSS. Nous fournissons des solutions GNSS et PNT pratiquement à sécurité intégrée pour les applications militaires et commerciales dans le monde entier. AKA- nous fabriquons des choses géniales !
Résumé
Nous sommes à la recherche d'un développeur de logiciels de recherche et de technologie expérimenté et innovant pour se joindre à notre équipe de R&T de pointe. Dans ce rôle, vous participerez à la conception, au développement et à la mise en œuvre de solutions logicielles avancées pour repousser les limites de nos produits et services. Le/la candidat idéal sera un solutionneur de problèmes créatif passionné par l'exploration des technologies émergentes et le développement d'applications de validation de principe.
En tant que développeur de logiciels au sein de notre groupe de recherche et technologie, vous jouerez un rôle déterminant dans l'avancement de nos systèmes de simulation GNSS. Ce rôle implique la conception et le développement de services PNT (Position, Navigation, and Timing) résilients, le prototypage de nouvelles solutions pour les études de faisabilité et la collaboration avec des équipes inter fonctionnelles pour fournir des solutions techniques robustes. Vous contribuerez à des projets innovants, en assurant la fiabilité et la résilience de nos services de navigation et de chronométrage, et en répondant à l'évolution des exigences des systèmes de navigation mondiaux.
Principales responsabilités
• Prototypage et expérimentation rapides : Rechercher et évaluer activement de nouvelles technologies pour créer rapidement des prototypes et des applications de validation de principe, démontrant ainsi leur valeur potentielle au sein de l'organisation.
• Développement de logiciels : Concevoir, développer et tester des solutions logicielles de haute qualité pour soutenir les initiatives de recherche et traduire les concepts en systèmes prêts pour la production.
• Exploration technologique : gardez une longueur d'avance en identifiant et en intégrant les cadres, les bibliothèques et les outils de développement logiciel émergents dans le processus de développement.
• Analyse des données et perspectives : Développer des outils et des scripts pour extraire des informations significatives de grands ensembles de données, en identifiant des modèles et des tendances pour éclairer les orientations de recherche.
• Collaboration : Travailler en étroite collaboration avec des chercheurs, des scientifiques, des chefs de produit et d'autres développeurs de logiciels pour comprendre les exigences, partager les connaissances et assurer une intégration transparente des solutions de R&D.
Job Requirements
Qualifications
• Éducation : Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe (maîtrise de préférence).
• Expérience: Minimum de 5 ans d'expérience professionnelle dans le développement de logiciels, avec une solide expérience dans la création d'applications innovantes.
• Requis :
o Anglais et Français parlé et écrit nécessaire.
o Travail sur site en présentiel au minimum 3 jours semaine.
• Compétences techniques :
o Maîtrise et expertise d'un ou plusieurs langages de programmation modernes :
C++ (familiarité avec C++14/11/17.
Python 3.x est hautement souhaitable.
MatLab Simulink
o Maîtrise des librairies et des outils de science des données (par exemple, NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch.
o Expérience dans les cadres de développement web.
React, Vue.js, Django, Flask.
o Connaissance pratique des technologies de base de données (SQL et NoSQL).
o Familiarité avec les plateformes de cloud computing (AWS, Azure, GCP).
o Expérience avec les technologies de container tel Docker et Kubernetes est un plus.
o Maîtrise de l'utilisation des systèmes de contrôle de version, en particulier GitHub, et expérience de la collaboration sur des référentiels de code et de la gestion de fusions de code, de demandes de tirage et de branches.
o Familiarité avec Azure DevOps pour les pipelines d'intégration continue/déploiement continu (CI/CD), les tests automatisés et la gestion de projet agile.
o Expérience dans la conception, le développement et la maintenance d'API, garantissant une intégration et une interopérabilité des données sécurisées, évolutives et efficaces entre les systèmes.
o Capacité avérée à développer des plug-ins ou des extensions pour améliorer les fonctionnalités logicielles existantes et les intégrer à des services ou des plateformes tiers.
o Connaissance du traitement des données GNSS, des techniques de simulation et des modèles mathématiques connexes.
o Expérience avec les méthodologies de cycle de vie du développement logiciel (SDLC).
o Excellentes compétences en résolution de problèmes et souci du détail.
o Solides capacités de communication et de travail d'équipe.
o Un plus :
Connaissance du traitement des données GNSS, des techniques de simulation et des modèles mathématiques connexes.
Maîtrise des bibliothèques et des outils de science des données (par exemple, NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch).
Expérience dans les cadres de développement web. (par exemple, React, Angular, Vue.js, Django, Flask).
• Savoir-être
o Excellentes capacités de résolution de problèmes et d'analyse.
o Solides capacités de communication écrite et verbale.
o Capacité à travailler de manière autonome et au sein d'une équipe collaborative.
o Une attitude autonome et proactive, avec une soif d'apprendre et d'expérimenter.
Job Requirements
Qualifications
• Éducation : Baccalauréat en informatique, en génie logiciel ou dans un domaine connexe (maîtrise de préférence).
• Expérience: Minimum de 5 ans d'expérience professionnelle dans le développement de logiciels, avec une solide expérience dans la création d'applications innovantes.
• Requis :
o Anglais et Français parlé et écrit nécessaire.
o Travail sur site en présentiel au minimum 3 jours semaine.
• Compétences techniques :
o Maîtrise et expertise d'un ou plusieurs langages de programmation modernes :
C++ (familiarité avec C++14/11/17.
Python 3.x est hautement souhaitable.
MatLab Simulink
o Maîtrise des librairies et des outils de science des données (par exemple, NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch.
o Expérience dans les cadres de développement web.
React, Vue.js, Django, Flask.
o Connaissance pratique des technologies de base de données (SQL et NoSQL).
o Familiarité avec les plateformes de cloud computing (AWS, Azure, GCP).
o Expérience avec les technologies de container tel Docker et Kubernetes est un plus.
o Maîtrise de l'utilisation des systèmes de contrôle de version, en particulier GitHub, et expérience de la collaboration sur des référentiels de code et de la gestion de fusions de code, de demandes de tirage et de branches.
o Familiarité avec Azure DevOps pour les pipelines d'intégration continue/déploiement continu (CI/CD), les tests automatisés et la gestion de projet agile.
o Expérience dans la conception, le développement et la maintenance d'API, garantissant une intégration et une interopérabilité des données sécurisées, évolutives et efficaces entre les systèmes.
o Capacité avérée à développer des plug-ins ou des extensions pour améliorer les fonctionnalités logicielles existantes et les intégrer à des services ou des plateformes tiers.
o Connaissance du traitement des données GNSS, des techniques de simulation et des modèles mathématiques connexes.
o Expérience avec les méthodologies de cycle de vie du développement logiciel (SDLC).
o Excellentes compétences en résolution de problèmes et souci du détail.
o Solides capacités de communication et de travail d'équipe.
o Un plus :
Connaissance du traitement des données GNSS, des techniques de simulation et des modèles mathématiques connexes.
Maîtrise des bibliothèques et des outils de science des données (par exemple, NumPy, Pandas, Scikit-learn, TensorFlow, PyTorch).
Expérience dans les cadres de développement web. (par exemple, React, Angular, Vue.js, Django, Flask).
• Savoir-être
o Excellentes capacités de résolution de problèmes et d'analyse.
o Solides capacités de communication écrite et verbale.
o Capacité à travailler de manière autonome et au sein d'une équipe collaborative.
o Une attitude autonome et proactive, avec une soif d'apprendre et d'expérimenter.
Job tags
Salary