Développeur de composants logiciels
Depuis sa création, IDEMIA s’est fixé pour mission d’ouvrir le monde et de le rendre plus sûr grâce à des technologies d’identité de pointe. Dans plus de 180 pays, des centaines de gouvernements et des milliers d’entreprises, y compris certaines des marques les plus importantes et les plus influentes au monde, nous font confiance pour leurs activités critiques. En mobilisant notre expertise unique en matière de biométrie et de cryptographie, nous permettons à nos clients de déployer des moyens plus simples et plus sûrs pour payer, se connecter, sécuriser les accès, s’identifier, voyager et protéger les espaces publics, à grande échelle et en toute sécurité. Nos technologies répondent à leurs besoins à grande échelle et leur garantissent une sécurité sans faille.
Nos équipes travaillent sur les 5 continents et parlent plus de 100 langues différentes. Nous sommes convaincus que notre diversité est un moteur essentiel d'innovation et de performance.
Finalité du poste
Vous rejoindrez l'URT (Research and Technology Unit) d'IDEMIA. Plus précisément, vous intégrerez une équipe de 2 à 5 développeurs chargée de développer des bibliothèques logicielles réutilisables utilisées dans l'ensemble du portefeuille de produits d'IDEMIA.
Vous travaillerez en étroite collaboration avec les équipes Recherche et Produit, dans un environnement technique axé sur la performance, la qualité et l'innovation.
Il s'agit d'un poste en CDI, basé à Osny (France).
Missions principales
- Analyser les besoins des équipes produit afin de concevoir des solutions techniques adaptées.
- Concevoir, développer et tester de nouvelles fonctionnalités en C au sein de composants logiciels et de bibliothèques réutilisables.
- Maintenir et améliorer les composants existants en corrigeant les bugs et en optimisant les algorithmes.
- Optimiser les performances du code, l’utilisation de la mémoire RAM et les workflows afin de garantir des logiciels performants et de haute qualité.
- Développer des composants logiciels multiplateformes pour Windows, Linux, macOS, Android, iOS, le cloud et les environnements embarqués.
- Collaborer étroitement avec les équipes de recherche et les équipes produit afin d’intégrer de nouvelles technologies dans les solutions IDEMIA.
Profile & Other Information
Formation & Expérience
- Diplôme de niveau Master en informatique, génie logiciel ou domaine équivalent (école d'ingénieurs ou université).
- Minimum 1 an d'expérience en développement logiciel (stages et alternances acceptés). Les profils juniors comme expérimentés sont les bienvenus.
Compétences requises
- Maîtrise du C/C++ et bonnes connaissances en Python
- Expérience en développement Android/iOS
- Maîtrise des environnements Windows et Linux, ainsi que du scripting Bash
- Solides connaissances des structures de données, des algorithmes et du multithreading
- Connaissances de base en deep learning et en mathématiques
Compétences appréciées
- Frameworks de deep learning
- SIMD, CUDA, assembleur x86/ARM
- C# ou Java
- Git/SVN, Docker
- Outils d'analyse statique et dynamique (Valgrind, Clang Sanitizers, Coverity, NexusIQ)
- Jenkins ou autres outils d'automatisation
Qualités recherchées
- Curieux(se), proactif(ve), autonome et orienté(e) solutions
- Maîtrise de l'anglais, à l'écrit comme à l'oral
En choisissant de travailler chez IDEMIA, vous rejoindrez une entreprise technologique unique, offrant un large éventail d'opportunités de croissance. Vous contribuerez à un monde plus sûr, en collaborant avec une communauté internationale et globale. Nous valorisons la diversité de nos équipes et accueillons des personnes de tous horizons, indépendamment de leur apparence, de leur origine, de qui elles aiment ou de ce qu'elles pensent.
Nous fournissons des innovations de pointe, à l'épreuve du temps, qui répondent aux normes technologiques les plus élevées et nous nous transformons rapidement pour rester un leader dans un monde qui évolue lui aussi rapidement.
Chez IDEMIA, chacun peut développer son expertise et se sentir responsable, dans un environnement global, au sein d'une entreprise qui a l'ambition et la capacité de changer le monde.
Visitez notre site internet pour en savoir plus sur le leader des technologies de l'identité.