GÉOLITHE est un Bureau d'Ingénieurs-conseils en géologie, géophysique, géotechnique et hydrogéologie, spécialisé dans les domaines des risques naturels, des infrastructures et aménagements, de l'environnement, des gisements et ressources.
Créée en 1992, la société est implantée sur le marché grâce à 10 agences en France et 4 agences en Outre-mer.
L'évolution des compétences, la performance technique, l'esprit d'équipe et le partage sont au cœur de notre motivation. Notre volonté est de faire progresser l'entreprise par un travail collaboratif avec l'ensemble des personnes constituant nos équipes.
Les valeurs de GEOLITHE sont la bienveillance et l'exigence, la responsabilité et l'excellence.
Composée de 180 ingénieurs, techniciens supérieurs et projeteurs, la société regroupe toutes les compétences nécessaires à la réalisation d'études et d'expertises pluridisciplinaires, de suivis de chantiers ou de missions de maîtrise d'œuvre complète.
Geolithe, bureau d'études spécialisé dans la surveillance des risques naturels et géotechnique, développe des solutions innovantes pour monitorer les risques de type glissements de terrain en temps réel. Nous utilisons des capteurs sans fil et des systèmes embarqués fonctionnant sur Raspberry Pi pour collecter et traiter des données.
Dans le cadre de l'évolution de notre projet, nous cherchons à renforcer la fiabilité et la robustesse du code Python existant pour l'acquisition et le traitement des données, tout en améliorant sa performance pour des traitements en temps réel.
Missions :
En tant qu'apprenti(e) ingénieur(e), vous serez intégré(e) à notre équipe technique et participerez à :
- L'analyse et la compréhension du code existant pour le rendre plus robuste et maintenable ;
- La mise en place d'un système de logs cohérent et structuré pour faciliter le suivi des capteurs et le diagnostic des incidents ;
- La mise en place d'une chaîne CI/CD sur Gitlab afin d'automatiser les tests et le déploiement sur Raspberry Pi ;
- L'optimisation du code pour améliorer les performances et la réactivité, avec possibilité d'utiliser C/C++, Rust ou Python sur les modules critiques ;
- La documentation des évolutions et l'élaboration de bonnes pratiques pour pérenniser le projet.
Dans le cadre de ce stage, nous offrons :
- Une expérience concrète sur un projet de surveillance géotechnique en temps réel.
- L'opportunité de travailler sur un code existant pour le rendre plus robuste et performant.
- Un encadrement par des ingénieurs expérimentés et la participation à des choix technologiques stratégiques.
- La possibilité de contribuer à un projet à impact sociétal, en aidant à prévenir les risques naturels.
Étudiant(e) en école d'ingénieur ou master, spécialité informatique, systèmes embarqués, électronique ou traitement de données.
Maîtrise de Python et, idéalement, notions en C/C++, Rust ou Cython.
Connaissance des concepts de CI/CD et des bonnes pratiques de développement logiciel.
Rigueur, esprit analytique et capacité à proposer des optimisations concrètes.
Intérêt pour le développement embarqué et la surveillance en temps réel.
Avantages :
Carte restaurant
En cliquant sur "JE DÉPOSE MON CV", vous acceptez nos CGU et déclarez avoir pris connaissance de la politique de protection des données du site jobijoba.com.