OmDev Logo
GetYourJob
0
Publié il y a 3 jours

Développeuse / Développeur Rust - IoT & MQTT- Stage

Localisation
Blagnac
Sur site
Type de contrat
Stage
Niveau
Junior

Description du poste

Capgemini Engineering, leader mondial des services d'ingénierie , rassemble des équipes d'ingénieurs , de scientifiques et d'architectes pour aider les entreprises les plus innovantes dans le monde à libérer leur potentiel . Des voitures autonomes aux robots qui sauvent des vies, nos experts en technologies digitales et logicielles sortent des sentiers battus en fournissant des services uniques de R&D et d'ingénierie dans tous les secteurs d'activité . Rejoignez nous pour une carrière pleine d'opportunités , où vous pouvez faire la différence et où aucun jour ne se ressemble

Vos missions

L’objectif du stage est de concevoir et développer un écosystème de communication basé sur MQTT 5, avec un développement réalisé intégralement en Rust dans un environnement Linux.

Vous travaillerez notamment sur la spécification d’un protocole permettant de gérer la remontée de grandes quantités de données horodatées, leur stockage dans une base de données temporelle ainsi que leur supervision.

Tâches

  • Concevoir et développer la solution en Rust.
  • Spécifier un protocole de communication basé sur MQTT 5 pour la remontée de grandes quantités de données horodatées.
  • Mettre en œuvre le stockage des données avec PostgreSQL et TimescaleDB.
  • Développer une interface graphique de supervision basée sur egui.
  • Rédiger la documentation en AsciiDoc (.adoc).
  • Travailler dans un environnement de développement Linux.

Selon l’avancement du stage et vos centres d’intérêt, vous pourrez également être amené à :

  • Développer de petits démonstrateurs IoT avec Embassy.
  • Créer des simulateurs.
  • Adapter la solution pour un déploiement sur une infrastructure Kubernetes.

Votre profil

  • Étudiant en Bac+5, à la recherche d’un stage de 6 mois.
  • Profil développeur embarqué ou candidat ayant un intérêt pour le développement bas niveau.
  • Formation ou compétences en programmation bas niveau : C, C++ ou Rust.
  • Une première expérience en Rust constitue un plus, mais n’est pas obligatoire.
  • Connaissances de base en réseaux, notamment TCP/IP et MQTT.
  • Intérêt pour l’environnement Linux et les technologies open source

Quelques raisons de nous rejoindre

Expertise de pointe et innovation : participez à des projets stratégiques aux côtés des plus grands innovateurs mondiaux dans des secteurs à fort impact (énergies du futur, biotechnologies, 5G/6G, IA, véhicules autonomes). Ces projets conjuguent technologies digitales et physiques portés par une approche d’ingénierie augmentée. L’innovation et la R&D sont au cœur des missions offrant à nos talents l’opportunité de contribuer à des avancées technologiques majeures.

Formation continue et accélérée : dès votre arrivée, suivez un parcours structuré et certifiant via l’Engineering Academy et les campus digitaux. En vous immergeant dans notre culture de l’ingénierie augmentée, vous développez une expertise technique et sectorielle à la croisée des technologies digitales et physiques, et en lien avec les enjeux industriels actuels et futurs.

 

Projets innovants et utiles : participez à des challenges mondiaux comme Tech4PositiveFutures ou Future of X, où vos idées sont concrétisées pour répondre à des enjeux majeurs tels que le climat ou la santé. Grâce à des technologies de pointe (IA générative, connectivité…) vous contribuez à des innovations concrètes, utiles à la société et porteuses de sens.

Nos engagements et priorités

Le groupe Capgemini encourage une culture inclusive dans un cadre multiculturel et handi‑accueillant. 
En nous rejoignant, vous intégrez un collectif qui valorise la diversité, développe le potentiel de ses talents, s’engage dans des initiatives solidaires avec ses partenaires, et se mobilise pour réduire son impact environnemental sur l’ensemble de ses sites et auprès de ses clients. 

Exigences du poste

Compétences requises

  • Rust
  • MQTT
  • PostgreSQL
  • TimescaleDB
  • egui
  • AsciiDoc
  • Linux Administration
  • TCP/IP
  • Kubernetes
  • Embassy
  • IoT

Un plus

  • Monitoring / Observability
  • C
  • Network Administration
  • Artificial Intelligence
  • C++
  • Database
  • GenAI

Plan d'action

Un plan personnalisé pour postuler intelligemment à cette offre.

Publié par

Recruteur
Recruteur

Intéressé par cette offre ?

Cliquez sur "Postuler" pour accéder à l'offre.