Software Component Developer

IDEMIA Public Security

Osny

Sur place

EUR 50 000 - 75 000

Plein temps

14 jours+

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

IDEMIA Public Security is seeking a software developer to join a small team focused on reusable libraries across IDEMIA’s product portfolio. You will design, implement and optimize features in C/C++, contribute to cross-platform components, and work with research and product teams to bring new technologies into IDEMIA's solutions.

The role is based in Osny, France, offering a permanent position with opportunities to work on performance-critical software and advanced algorithms.

Qualifications

  • Master's degree in Computer Science, Software Engineering or related field.
  • Minimum 1 year of software development experience (internships/apprenticeships accepted).
  • Proficiency in C/C++ and Python.

Responsabilités

  • Analyze requirements from product teams to design technical solutions.
  • Design, develop, and test new features in C within reusable software components and libraries.
  • Maintain and enhance existing components by fixing bugs and improving algorithms.
  • Optimize code performance, memory usage, and workflows to ensure high-quality and efficient software.
  • Develop cross-platform software components for Windows, Linux, macOS, Android, iOS, cloud, and embedded environments.
  • Collaborate closely with research teams and product teams to integrate new technologies into IDEMIA's solutions.

Connaissances

C/C++
Python
Android/iOS development
Bash scripting
Data structures & algorithms
Multithreading
Fluent English
Deep learning concepts

Formation

Master's degree in Computer Science, Software Engineering or related field

Outils

Git/SVN
Docker
Jenkins
Valgrind
Clang Sanitizers
Coverity
NexusIQ

Description du poste

You will join IDEMIA's URT (Research and Technology Unit). More specifically, you will become part of a team of 2 to 5 developers responsible for developing reusable software libraries used across IDEMIA's product portfolio. You will work closely with both Research and Product teams in a highly technical environment focused on performance, quality, and innovation.

This is a permanent position, and you will be based in Osny, France.

  • Analyze requirements from product teams to design appropriate technical solutions.
  • Design, develop, and test new features in C within reusable software components and libraries.
  • Maintain and enhance existing components by fixing bugs and improving algorithms.
  • Optimize code performance, memory (RAM) usage, and workflows to ensure high-quality and efficient software.
  • Develop cross-platform software components for Windows, Linux, macOS, Android, iOS, cloud, and embedded environments.
  • Collaborate closely with research teams and product teams to integrate new technologies into IDEMIA's solutions.
Education & Experience
  • Master's degree in Computer Science, Software Engineering, or a related field (Engineering School or University).
  • Minimum 1 year of experience in Software Development (internships/apprenticeships considered). Both junior and experienced developers are welcome to apply.
Required Skills
  • Proficiency in C/C++ and good Python skills
  • Experience with Android/iOS development
  • Windows and Linux environments, Bash scripting
  • Strong understanding of data structures, algorithms, and multithreading
  • Basic knowledge of deep learning concepts and mathematics
Nice-to-Have Skills
  • Deep learning frameworks
  • SIMD, CUDA, x86/ARM assembly
  • C# or Java
  • Git/SVN, Docker
  • Static/dynamic analysis tools (Valgrind, Clang Sanitizers, Coverity, NexusIQ)
  • Jenkins or other automation tools
Soft Skills
  • Curious, proactive, autonomous, and solution-oriented
  • Fluent English (spoken and written)
We offer:

At IDEMIA Public Security, we are committed to a strong and structured CSR strategy, recognized through our EcoVadis certifications.

Discover more about our commitments in our CSR report:

https://www.idemia.com/wp-content/uploads/2026/07/2025-idemia-public-security-corporate-social-responsibility-report-202607.pdf

Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Développeur de composants logiciels
Développeur de composants logiciels

IDEMIA Public Security • Osny

Sur place
EUR 52 000 - 72 000
Cross-Platform C/C++ Library Engineer
Cross-Platform C/C++ Library Engineer

IDEMIA Group • France

Sur place
EUR 50 000 - 75 000
Cross-Platform C/C++ Library Developer (High-Performance)
Cross-Platform C/C++ Library Developer (High-Performance)

IDEMIA Public Security • Osny

Sur place
EUR 50 000 - 75 000
Senior iOS SDK Developer
Senior iOS SDK Developer

IDEMIA Group • Paris

Hybride
EUR 60 000 - 80 000
Senior iOS SDK Developer
Senior iOS SDK Developer

IDEMIA • Paris

Hybride
EUR 90 000 - 120 000
Senior Software Development Engineer - Security - IDAM
Senior Software Development Engineer - Security - IDAM

Criteo • Paris

Hybride
EUR 100 000 - 140 000
hybrid work model
learning and career development
health and wellness support
+3
Technical Project Manager
Technical Project Manager

IDEMIA Group • France

Hybride
EUR 70 000 - 100 000
Hybrid work policy
Software Development Engineer
Software Development Engineer

Groupe PSA • Poissy

Sur place
EUR 40 000 - 60 000
Développeur de Bibliothèques C/C++ Multiplateformes
Développeur de Bibliothèques C/C++ Multiplateformes

IDEMIA Public Security • Osny

Sur place
EUR 52 000 - 72 000
C++ Software Engineer
C++ Software Engineer

European Tech Recruit • Paris

Sur place
EUR 45 000 - 65 000