GEOMETRY FACTORY

Ingénieur en automatisation de tests - Système, réseaux, données

Description du poste

Descriptif du poste:

La société GeometryFactory développe, en étroite collaboration avec des partenaires académiques issus de plusieurs instituts de recherche européens, la bibliothèque Open Source de composants géométriques CGAL (Computational Geometry Algorithm Library - www.cgal.org). Le développement, la maintenance et les tests de cette bibliothèque C++ sont assurés par GeometryFactory.
 
Les utilisateurs de CGAL développant dans des environnements très divers, il est crucial de tester notre produit sur plusieurs versions du langage C++, sur plusieurs versions de compilateurs, et en combinaison avec plusieurs versions de bibliothèques tierces (Boost, TBB, ...).
 
Votre Mission
Vous assurerez la maintenance et l'évolution de notre plateforme de livraison continue :
* Récupération des sources, compilation;
* Gestion des scripts de compilation, des dépendances open source;
* Déclenchement et suivi automatisé des builds;
* Intégration continue avec la chaîne d'automatisation des tests;
* Livraison sur notre plateforme de téléchargement pour nos clients;
* Gestion de nos projets open source sur GitHub;
* Gestion de nos serveurs de compilation, de source control, d'intégration continue, de projets, .;
* Tri des bug-reports et des erreurs des tests, remontée et suivi des corrections;
* Résolution de problèmes purement d'ingénierie C++ (corriger des avertissements ou des erreurs de compilation) ne nécessitant pas de compétences géométriques;
* Garantie de la continuité de service de l'infrastructure.
Environnement de travail :
* Produits sur Windows, MacOS et Linux
* Usine logicielle et chaîne d'automatisation des tests sur environnement virtualisé Docker
* Compilateurs clang/gcc, Xcode, Visual Studio
* Scripts CMake, Python, intégration continue de GitHub (Actions).

Profil recherché:

* Maîtrise de plusieurs langages de scripts (Bash, Python, CMake/CTest, .),
* Bonne connaissance de l'administration de machines virtuelles et physiques (Docker GNU/Linux, MacOS, Windows),
* Bonne connaissance du C++ moderne,
* Maîtrise de l'anglais courant (langue officielle du projet CGAL, même si le français est utilisé à l'oral au sein de l'entreprise).
Vous avez un Bac +5,  ou minimum 1 an d'expérience professionnelle à un poste similaire.
Vous êtes une personne autonome, méticuleuse, curieuse et apte à travailler en équipe avec les développeurs de la bibliothèque CGAL.

L'Entreprise:

GeometryFactory, créée en 2003, est une entreprise éditeur de logiciel qui accompagne le développement du projet open source CGAL et facilite son utilisation au sein des entreprises. Elle est financée par la vente de licences commerciales des composants de CGAL, ainsi que par le conseil fourni à ses clients. Forte d'un portefeuille de plus de 300 clients à travers le monde, opérant dans des domaines variés, GeometryFactory est maintenant un des acteurs clés du développement de la bibliothèque CGAL.
 
Depuis plusieurs années la société a engagé une importante démarche de Recherche et Développement (R&D) pour dépasser l'état de l'art existant et concevoir des fonctionnalités technologiques inédites. Nous faisons une vieille de technologie en participant à des conférences scientifiques du domaine, sponsorisons le SGP Software Award.
 
GeometryFactory est une entreprise à taille humaine (six ingénieurs R&D, un doctorant, un postdoc) située entre mer et montagne à Sophia-Antipolis. Ses employés bénéficient d'une certaine liberté leur permettant d'explorer de nouvelles pistes pouvant conduire à des innovations techniques.

Synthèse de l'offre