Stage - Ingénieur en Informatique - Spécialité Architecture Logicielle & Systèmes Distribués H/F
- Stage
- Bordeaux (33)
Qui sommes-nous ?
Randstad Digital est un partenaire technologique de référence qui facilite la transformation numérique des entreprises en fournissant des talents, des capacités de production et des solutions packagées dans des domaines spécialisés.Nos services s'articulent autour des quatre domaines d'expertise suivants : l'expérience client (UX/UI), l'ingénierie numérique et l'ingénierie produit, les datas & Analytics et la transformation vers le cloud.
Lancée le 30 août 2023, Randstad Digital possède une connaissance approfondie du marché du travail pour accompagner ses clients dans leurs projets de transformation numérique grâce à son expertise et ses méthodologies diversifiées et agiles dont ils ont besoin pour réussir. Nos 25 000 collaborateurs dans le monde ont un impact positif sur la société en aidant les gens à réaliser leur véritable potentiel tout au long de leur vie professionnelle.
Descriptif du poste
Nous vous accueillons aujourd'hui en stage sur du développement embarqué !
Votre fonction
Sujet : Conception de l'architecture de communication et de simulation pour un système collaboratif de drones et rover.
Contexte : Les drones gagnent en importance dans le secteur de l'industrie, proposant des solutions novatrices pour des tâches complexes. Notre projet vise à concevoir un système collaboratif et résilient composé de drones autonomes, d'un rover terrestre et d'une télécommande unifiée. Pour assurer une coopération efficace et fiable, une architecture logicielle robuste est indispensable.
Missions principales : Votre rôle sera central dans la fiabilisation et l'uniformisation du système.
Vos missions seront :
- Architecture de Communication : Uniformiser le protocole de communication entre tous les agents (drones, rover, télécommande) en utilisant ROS pour garantir des échanges fluides et standardisés.
- Simulation et Tests Virtuels : Finaliser l'environnement de simulation (Docker, Gazebo, ROS, PX4) pour valider les développements logiciels avant leur intégration sur le matériel.
- Développement de modules ROS : Créer et tester des nœuds ROS fonctionnels pour des comportements de haut niveau (retour au point de départ, suivi de mission, etc.).
- Interface de Contrôle : Développer le module de planification de missions sur la télécommande (RandDeck) en y intégrant QGroundControl.
- Sécurité et Fiabilité : Mettre en place une communication sécurisée (chiffrement, authentification) entre toutes les briques du système pour garantir l'intégrité des données.
Profil recherché
- Étudiant(e) en dernière année d’école d’ingénieur en informatique, avec une spécialisation en génie logiciel, systèmes embarqués ou réseaux & télécommunications.
- Excellentes compétences en développement logiciel (Python, C++).
- Une expérience significative avec ROS est fortement souhaitée.
- Des connaissances en virtualisation (Docker) et en simulation (Gazebo) sont un plus.
- Rigueur, capacité d'abstraction et force de proposition.
À compétences égales, ce poste est ouvert à tous les talents, sans aucune distinction
Poste à pourvoir en Stage à Bordeaux - 33
Informations complémentaires
« A compétences égales la priorité sera donnée aux personnes ayant un statut de travailleur en situation de handicap »
Randstad Digital est une entreprise handi-accueillante. À compétences égales, tous nos postes sont ouverts aux personnes en situation de handicap.
À savoir, Randstad est engagé dans l'accompagnement de ses collaborateurs en situation de handicap : demande de reconnaissance et d'adaptation du poste de travail, prise en charge des formalités administratives, politiques d'inclusion...