Les missions du poste

Finalité du poste
Conception et implémentation d’une application de contrôle d’un système embarqué

Missions principales
En tant que stagiaire, vous participerez à toutes les étapes du développement de l’application, sous la supervision de notre équipe technique. Vous serez amené(e) à :

• Participer à la définition du design et de l'architecture de l’application, en proposant des choix techniques adaptés aux contraintes des systèmes embarqués

• Développer et optimiser des modules logiciels pour un environnement embarqué (C/C++)

• Concevoir et implémenter une interface ergonomique pour l’application (JavaScript, Node.js)

• Développer et intégrer des API REST permettant la communication entre l’application et le système embarqué

• Implémenter des modules côté serveur traiter les requêtes et gérer les échanges de données

• Mettre en place et exécuter des tests unitaires et fonctionnels pour garantir la robustesse et la performance de l’application

• Participer à l’amélioration continue du code en effectuant des revues de code et en suivant les principes de développement agile

• Rédiger une documentation technique et fonctionnelle détaillée

Profile & Other Information
Etudiant(e) en dernière année d’école d’ingénieur ou de master en informatique (Bac+5)

• Passionné(e) par le développement logiciel et les nouvelles technologies

• Autonome, rigoureux(se) et avec un bon esprit d’analyse

Compétences requises :

• Bonne maîtrise des langages de programmation : C/C++ (pour l’embarqué), JavaScript, Node.js

• Expérience en développement logiciel embarqué et en optimisation des performances

• Connaissance des architectures embarquées et des contraintes de développement associées

• Expérience en développement d’interfaces web

• Bonne compréhension des protocoles de communication et des API REST

• Expérience dans l’implémentation de modules backend sur des systèmes embarqués

• Familiarité avec les méthodologies de développement Agile et les outils de gestion de version (Git)

• Capacité à travailler en équipe, à partager ses connaissances et à proposer des solutions adaptées

• Aptitude à résoudre des problèmes complexes et à travailler en autonomie

• Bonne communication et capacité à documenter les développements de manière claire et concise

Lieu : Osny
Contrat : Stage
Accueil / Emploi / Emploi Osny / Emploi