Développeur de composants logiciels
Il y a 1 jour
Osny, Île-de-France
IDEMIA Public Security
Temps plein
Gratuit avec email ou Google
Enregistrez cette offre et organisez votre recherche
Créez un compte gratuit pour enregistrer des offres d'emploi, créer des alertes et revenir à cette liste depuis votre tableau de bord.
Gratuit avec email ou Google
- 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.
Description du poste
- 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.
Description du profil
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
Nous proposons
Chez IDEMIA Public Security, nous sommes engagés dans une démarche RSE (Responsabilité Sociétale des Entreprises) forte et structurée, reconnue par nos certifications EcoVadis.
Découvrez nos engagements dans notre rapport RSE :
https://www.idemia.com/wp-content/uploads/2026/07/2025-idemia-public-security-corporate-social-responsibility-report-202607.pdf