C Software Engineer (M/F)

8 Minutes ago • 3 Years +
Programming

Job Description

Join Thales' Digital Identity & Security (CDI) division in Meudon, France, to develop next-generation biometric algorithms. You will design and optimize C libraries from Python prototypes, ensuring high precision, performance, and resource efficiency across various platforms. This role involves rigorous testing, automated build/delivery processes, and collaboration with product teams to integrate biometric solutions.
Good To Have:
  • Rust language skills.
  • Experience with ARM64, iOS, Android environments.
  • Knowledge of AI applied to software development.
  • Knowledge of public cloud.
  • Knowledge of cryptography.
Must Have:
  • Design and develop biometric libraries in C from Python prototypes.
  • Optimize source code for precision, performance, and resource utilization.
  • Compile libraries on Windows and Linux (iOS and Android a plus).
  • Write and execute unit and integration tests to ensure code reliability.
  • Set up and manage automated compilation, testing, and delivery procedures.
  • Ensure configuration management and version tracking of libraries.
  • Collaborate with product teams to gather their needs and ensure seamless integration of biometric libraries into Thales solutions.
  • Mastery of C / C++ / Objective-C and Python languages.
  • Experience with Windows (Visual Studio) and Linux environments.
  • Proficiency in cmake, Makefile, GTest / Cunit tools for unit tests.
  • Familiarity with CI/CD and MLOps environments (Git, Bitbucket, Jenkins).
  • Knowledge of code quality tools (Valgrind, Sonar) and automation scripts.
  • At least 3 years of collaborative development experience on cross-platform and multi-thread projects.
Perks:
  • Success driven by our technological excellence, your experience, and our shared ambition.
  • An attractive compensation package.
  • Continuous skill development: training programs, internal academies, and communities.
  • An inclusive, benevolent environment respecting employee balance.
  • Recognized societal and environmental commitment.

Add these skills to join the top 1% applicants for this job

github
cpp
game-texts
prototyping
cryptography
linux
rust
ci-cd
git
python
objective-c
algorithms
visual-studio
bitbucket
c-make
jenkins

Build a future of trust together

Thales is a global high-tech leader specializing in three sectors: Defense & Security, Aerospace & Space, and Cyber & Digital. It develops products and solutions that contribute to a safer, more environmentally friendly, and more inclusive world. The Group invests nearly 4 billion euros annually in Research & Development, particularly in key innovation areas such as AI, cybersecurity, quantum, cloud technologies, and 6G. Thales has nearly 81,000 employees in 68 countries.

Our commitments, your benefits

  • Success driven by our technological excellence, your experience, and our shared ambition
  • An attractive compensation package
  • Continuous skill development: training programs, internal academies, and communities
  • An inclusive, benevolent environment respecting employee balance
  • Recognized societal and environmental commitment

Your daily life

By joining us in Meudon, you will be part of Thales Group's headquarters located on the banks of the Seine and organized as a true campus, bringing together our digital identity and security activities.

Project / role / missions description

Thales' global Digital Identity & Security (CDI) activity develops biometric and cryptographic technologies enabling businesses and governments to secure the identities and sensitive data of their users or citizens. We are looking for a C Software Engineer to join our teams based in Palaiseau, France.

You will participate in the development of next-generation biometric algorithms and contribute to pushing the limits of image processing, precision, and identification speed in the fields of fingerprints, face, and iris. You will join a collaborative environment focused on innovation and the development of disruptive core technologies. Your main missions:

  • Design and develop biometric libraries in C from prototypes developed in Python by research engineers.
  • Optimize source code to achieve the best compromise between precision, performance, and resource utilization.
  • Compile libraries on different platforms: Windows and Linux (minimum), iOS and Android (a plus).
  • Write and execute unit and integration tests to ensure code reliability.
  • Set up and manage automated compilation, testing, and delivery procedures.
  • Ensure configuration management and version tracking of libraries.
  • Collaborate with product teams to gather their needs and ensure seamless integration of biometric libraries into Thales solutions.

Your profile

Is your priority to design high-performance and optimized software solutions for critical applications?

Do you want to contribute to cutting-edge biometric technologies within a collaborative and innovative environment?

You have a higher education in computer science or engineering (engineering school or equivalent) and at least 3 years of collaborative development experience on cross-platform and multi-thread projects.

You master:

  • C / C++ / Objective-C and Python languages (Rust is a plus).
  • Windows (Visual Studio) and Linux environments, ideally ARM64, iOS, Android.
  • cmake, Makefile, GTest / Cunit tools for unit tests.
  • CI/CD and MLOps environments (Git, Bitbucket, Jenkins).
  • Code quality tools (Valgrind, Sonar) and automation scripts.

Knowledge of AI applied to software development, public cloud, and cryptography are appreciated.

Curiosity, rigor, team spirit, sense of innovation, and ability to propose technical solutions are qualities recognized in you?

Then this position is for you!

Thales, a Handi-Engaged company, recognizes all talents. Diversity is our best asset. Apply and join us!

Set alerts for more jobs like C Software Engineer (M/F)
Set alerts for new jobs by Thales
Set alerts for new Programming jobs in France
Set alerts for new jobs in France
Set alerts for Programming (Remote) jobs

Contact Us
hello@outscal.com
Made in INDIA 💛💙