Développeur Python Embarqué H/F

Résumé du poste
CDI
Montrouge
Salaire : ≥ 45K €
Télétravail fréquent
Expérience : > 4 ans
Compétences & expertises
Contenu généré
Langages de programmation
Sécurité informatique
C++
Git
Ubuntu
+9

Display Interactive
Display Interactive

Cette offre vous tente ?

Questions et réponses sur l'offre

Le poste

Descriptif du poste

L’équipe

Vous rejoindrez l’équipe Connect, en première ligne pour rendre Internet accessible à tous les passagers à bord. Cette équipe combine une expertise middleware embarqué avec une composante web orientée services, le tout pour garantir une expérience fluide et connectée en vol.

Chaque jour, nous orchestrons des flux de communication en temps réel entre les satellites, les équipements embarqués, nos serveurs à bord et une plateforme cloud multi-régions.

Nos projets sont développés en Python, dans un environnement où la performance, la résilience aux pannes et la gestion de gros volumes de données sont essentielles. La qualité de code n’est pas une option : elle est au cœur de nos exigences pour offrir un service fiable aux compagnies aériennes et à leurs passagers.

Le Poste

Vos missions principales seront :

  • Participer activement aux décisions d’architecture et au design technique

  • Développer des services fiables, performants et sécurisés

  • Écrire des tests unitaires, fonctionnels et d’intégration pour garantir la qualité

  • Contribuer au déploiement et au suivi en production

  • Assurer la maintenance et le support de niveau 2 des solutions mises en place

Vous rejoindrez une équipe soudée, composée de profils juniors à expérimentés, encadrée par un Lead. Les outils que vous développerez seront utilisés chaque jour par les équipes internes, mais aussi par des millions de passagers à travers le monde.

Et surtout, vous verrez l’impact concret de votre travail : un code qui vole (littéralement) et qui connecte.


Profil recherché

Vous êtes développeur Python et vous aimez relever des défis techniques complexes. Vous avez une expérience confirmée dans le développement embarqué, en particulier dans des environnements distribués où la communication entre composants logiciels et matériels est clé. Vous êtes à l’aise avec les échanges via API, message brokers ou protocoles plus bas niveau, et vous savez concevoir des services middleware fiables et modulaires.

Avec le temps, vous avez développé un vrai sens de l’architecture middleware : vous savez faire le lien entre les contraintes du terrain (matériel, connectivité, performance) et les exigences du code métier. La qualité logicielle n’est pas un mot creux pour vous : elle guide vos choix, vos tests, et votre rigueur.

Chez Display, vous évoluerez dans un environnement technique exigeant, à la croisée de l’embarqué et du cloud. Le système a été pensé pour être modulaire, afin de s’adapter facilement aux besoins spécifiques de nos clients. Cette modularité, combinée aux contraintes fortes liées à l’embarqué (connectivité intermittente, ressources limitées, performance), offre un terrain de jeu idéal pour les profils curieux et proactifs.

Chez Display, chaque avion que nous équipons embarque un serveur chargé d’orchestrer les échanges entre les équipements avioniques, les modems satellitaires, les antennes et autres composants critiques de la connectivité en vol.

Pour relever ce défi, nous avons conçu notre propre système Linux, enrichi de modules en C/C++ et Python. Nos logiciels interagissent avec une diversité d’interfaces : bus analogiques, GPIO, SNMP, API HTTP, écritures disques… tout cela pour assurer une parfaite communication entre les différentes briques techniques.

Notre architecture repose sur une solide couche d’abstraction, pensée pour être indépendante du matériel et garantir un découplage total avec les couches applicatives supérieures. Le tout dans un cadre exigeant, avec des composants certifiés et des spécifications précises.

Et parce que nous savons que le réalisme est clé pour bien développer, nous construisons aussi des simulateurs pour offrir aux équipes des environnements de test proches du réel.

Les compétences clés attendues :

  • Langages : C++, Python 3, Bash

  • Frameworks : FastAPI, Flask et/ou Django

  • Bases de données : SQLite, Redis

  • Message brokers : Redis Stream

  • Outils & environnements : Linux (Ubuntu / Yocto), Git, pipelines CI/CD, Docker

  • Anglais : niveau professionnel (écrit, lu, parlé – CEFR B2 / TOEFL iBT 72 minimum)

Et si vous cochez aussi ces cases, c’est un vrai plus !

  • Vous avez déjà mis les mains dans l’univers aéronautique : ARINC 429, ARINC 600, Discretes

  • Vous avez une expérience système, notamment dans la création ou personnalisation de Linux embarqué.

  • Vous avez travaillé dans des environnements à forte exigence de redondance, avec des flux temps réel ou de la forte volumétrie.

  • Vous venez du secteur des transports (automobile, ferroviaire…), vos compétences sont plus que bienvenues : on parle souvent le même langage technique !

Envie d’en voir plus ? Inscrivez-vous en un clic.

Inscrivez-vous gratuitement pour découvrir les détails du poste : missions, profil recherché, et plus.

Vous avez déjà un compte ?

Envie d’en savoir plus ?

D’autres offres vous correspondent !

Ces entreprises recrutent aussi au poste de “Développement de logiciels et de sites Web”.

Voir toutes les offres