Développeur de composants logiciels

Il y a 1 jour

Osny, Île-de-France IDEMIA Public Security Temps plein
  • 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

#J-18808-Ljbffr