Nous avons choisi de faire de notre expertise des cours d’eau un levier pour protéger les infrastructures, les populations et les écosystèmes.
Comment ? En développant une solution de surveillance et de mesure des cours d’eau en temps réel. Nous offrons des services d’aide à la prévention des inondations, à la gestion de la ressource en eau et à la calibration/validation des données satellitaires.
Nous sommes convaincus qu’une meilleure compréhension de l’évolution des cours d’eau est une des clés de l’adaptation au changement climatique. C’est pourquoi nous transformons les données hydrologiques en outils d’action en faveur de la résilience de tous les acteurs impactés.
Nous cherchons à accroître notre présence sur les marchés publics et à développer un nouveau produit à destination du secteur privé.
Notre capteur innovant de mesure hydrologique "la microstation vorteX-io" évolue en permanence et reçoit de plus en plus de mise à jour pour accroître sa fiabilité et ses performances.
L’ambition du stage est 1) d'accroître le taux de couverture des tests unitaires de la microstation, 2) de compléter la CI/CD existante pour générer rapidement des nouvelles versions à tester et 3) de construire un banc de test avec un logiciel de pilotage entièrement automatisé.
Vous interviendrez sur les missions suivantes:
Prise en main la base de code en Golang et C/C++ de la microstation vorteX-io
Rédaction des tests unitaires pour assurer la meilleure couverture possible
Mise en place de l'intégration continue et du déploiement continu avec Github Actions
Développement d'un banc de test de la microstation (Python, Golang...) pour réaliser les tests d'intégration de nouvelles versions logicielles avec un logiciel de pilotage
Nous vous offrons :
La possibilité de participer à un projet d’entreprise portant sur un très fort enjeu environnemental à l’échelle planétaire : l’Eau.
La chance de rejoindre une équipe pluridisciplinaire, à fortes compétences, jeune et bienveillante.
Un environnement de travail agréable et des valeurs d’entreprise favorisant l’innovation et le business.
Elève-ingénieur à la recherche d'un stage de fin d'études et spécialisé en développement logiciel, vous avez les compétences techniques suivantes:
Développement logiciel C/C++, Golang, Python
Connaissance des concepts de test unitaires et de CI/CD
Connaissance de Git et de l’environnement Linux
La compréhension et utilisation des interfaces et des protocoles de communication (GPIO, UART, SPI, I2C, ADC...) est un plus
Vous disposez des compétences humaines suivantes:
Exprimer clairement vos idées à l’oral et l’écrit. Ecouter les autres
Prioriser et organiser vos travaux au quotidien
Capacité à travailler efficacement en équipe
Autonome et social