Stage 5-6 mois : MCx Lib compliant R18

Job summary
Internship(5 to 6 months)
Montigny-le-Bretonneux
Occasional remote
Salary: Not specified
Skills & expertise
Teamwork
Programming languages
Test Driven Development (TDD)
C++
Java
+6

KONTRON TRANSPORTATION
KONTRON TRANSPORTATION

Interested in this job?

Questions and answers about the job

The position

Job description

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


Preferred experience

·       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


Recruitment process

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

Want to know more?