Software Component Developer

IDEMIA Public Security

Osny

Sur place

EUR 60 000 - 85 000

Plein temps

Il y a 29 heures
Soyez parmi les premiers à postuler
Générateur de candidature

N’envoyez pas un CV générique — générez un CV et une lettre de motivation adaptés à ce poste précis.

Passez les filtres ATS

Résumé du poste

IDEMIA Public Security seeks a software developer to design and implement high-quality C/C++ features across Windows, Linux, macOS, Android, and iOS. You will test, optimize, and extend reusable components while collaborating with research teams and product teams to integrate new technologies.

Applicants should hold a Master’s degree in CS or Software Engineering and have at least 1 year of development experience or internships.

Qualifications

  • Master's degree in CS/Software Engineering or related field.
  • ,
  • Minimum 1 year of software development experience; internships/apprenticeships count.

Responsabilités

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

Connaissances

C/C++
Python
Android/iOS dev
Bash scripting
Data structures/algorithms
Multithreading
Deep learning concepts

Formation

Master's degree in Computer Science or Software Engineering

Outils

Git/SVN
Docker
Valgrind/Clang Sanitizers/Coverity
NexusIQ
Jenkins

Description du poste

  • 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 40 000 - 60 000
Multiplatform C/C++ Component Engineer
Multiplatform C/C++ Component Engineer

IDEMIA Public Security • Osny

Sur place
EUR 60 000 - 85 000
Développeur de composants logiciels C/C++ multiplateformes
Développeur de composants logiciels C/C++ multiplateformes

IDEMIA Public Security • Osny

Sur place
EUR 40 000 - 60 000
Senior iOS SDK Developer
Senior iOS SDK Developer

IDEMIA Group • Paris

Hybride
EUR 60 000 - 80 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
Cross-Platform C/C++ Library Developer

IDEMIA • Osny

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

IDEMIA • Paris

Hybride
EUR 90 000 - 120 000
Senior EDA Software Engineer
Senior EDA Software Engineer

IC Resources • Île-de-France

Sur place
EUR 48 000 - 70 000
International engineering environment
Exposure to AI tools (Cursor/Claude)
Career development
Software Developer
Software Developer

Eddyfi • France

Hybride
EUR 65 000 - 95 000
Partial remote work
Flexible hours
Social activities
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