Stage 5-6 mois : MCx Lib compliant R18

Résumé du poste
Stage(5 à 6 mois)
Montigny-le-Bretonneux
Télétravail occasionnel
Salaire : Non spécifié
Compétences & expertises
Travail d'équipe
Langages de programmation
Test Driven Development (TDD)
C++
Java
+6

KONTRON TRANSPORTATION
KONTRON TRANSPORTATION

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

Contexte
Nous recherchons un profil en dernière année de master informatique avec de solides bases en développement logiciel qui souhaite monter en compétences rapidement sur des architectures logiciels complexe au sein de l’équipe R&D de Kontron.
Vous travaillerez sur notre agent VOIP développé en interne pour des communications SIP pour des appels  MCx (Mission Critical) dans  une application temps réel complexe.

Vous manipulerez du code C/C++ et Java dans un environnement où la robustesse, la gestion de la mémoire et la réactivité sont primordiales.

Si des termes comme Modern C++, Multithreading, TDD, RAII ou Design Patterns te parlent, ce stage est fait pour toi.

Missions
Au sein d’une équipe technique exigeante, vous participerez aux activités suivantes :

  • Analyse & Conception : Étudier les specs 3GPP R18 pour définir la meilleure stratégie d’implémentation (impact sur l’architecture événementielle existante).

  • Développement C/C++ avancé : Implémenter les nouvelles fonctionnalités en respectant les standards de codage modernes (Smart Pointers, Templates, etc.).

  • Refactoring & Clean Code : Assurer la lisibilité et la maintenabilité du code tout en intégrant les nouvelles règles métier.

  • Test Driven approach : Concevoir les tests unitaires et d’intégration (TDD) pour valider la robustesse des évolutions avant même leur déploiement.

  • Documentation technique : Mettre à jour le High Level Design (HLD) pour refléter les choix d’architecture logicielle effectués.

 Stack Technique & Outils

  • Langages : C/C++ (Cœur du système), Java (Environnement de test/Outils).

  • Build & Automatisation : CMake (pour le C++), Maven (pour le Java).

  • OS & Système : Environnement Linux (Scripting Shell/Bash est un plus).

  • Versionning : Git (Workflow de développement collaboratif).

  • Domaine (Le plus) : Une curiosité ou une première approche des protocoles réseaux (IP, TCP/UDP)  sera appréciée, mais n’est pas bloquante.

Apport du stage

• Une expérience concrète dans le domaine des télécoms 5G/FRMCS et des protocoles Mission Critical.

• Une immersion dans un environnement R&D multi-sites et multi-partenaires, avec interactions transverses.

• Une meilleure compréhension des enjeux industriels, techniques et organisationnels d’un projet de développement logiciel critique


Profil recherché

·       Bonnes bases en télécommunications 5G et en protocoles Mission Critical (une première exposition est un plus).

·       Maîtrise du développement logiciel en C/C++.

·       Connaissances des outils de gestion de version, notamment Git.

·       Développement en environnement Linux


Déroulement des entretiens

Vous rencontrerez le manager, le maitre de stage et sa HR Partner

Envie d’en savoir plus ?