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
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.