This position is no longer available.

🐍 Senior Python Developer - CDI Toulouse

Rejoignez EasyMile, un leader mondial de la mobilité autonome. En tant que Senior Python Developer, vous serez responsable de la conception, de la mise en place et de la maintenance des environnements de développement et des frameworks supportant nos logiciels embarqués. Vous travaillerez en étroite collaboration avec d'autres équipes et participerez à la définition et à l'automatisation du plan de test de vos composants.

Suggested summary by Welcome to the Jungle

Job summary
Permanent contract
Toulouse
A few days at home
Salary: Not specified
Experience: > 5 years
Education: Master's Degree
Skills & expertise
Cybersecurity knowledge
Technology integration
Agile methodologies
Communication skills
Programming languages
+14
Key missions

Construire et maintenir l’environnement de développement pour les équipes robotiques, y compris le packaging système, les pipelines CI/CD, la qualité du code, et les frameworks de test.

Développer et maintenir des frameworks pour la communication entre composants logiciels embarqués, la synchronisation avec les composants cloud, et l’intégration de logiciels tiers embarqués.

Collaborer avec d’autres équipes pour intégrer les pratiques CI dans leur cycle de développement, participer à la définition et à l'automatisation du plan de test.

EasyMile
EasyMile

Interested in this job?

Questions and answers about the job

The position

Job description

📍 Toulouse (31) | CDI | Télétravail partiel possible

EasyMile est un fournisseur mondial de logiciels et de solutions complètes pour la mobilité autonome et le transport de marchandises. EasyMile développe la technologie permettant aux véhicules de se déplacer dans un environnement contrôlé et s’associe avec des constructeurs de véhicules pour y intégrer cette technologie.

Votre rôle

Dans le cadre d’un remplacement, nous recherchons un·e Ingénieur·e Python confirmé·e pour rejoindre notre équipe Infrastructure embarquée à Toulouse.

Vous jouerez un rôle clé dans la conception, la mise en place et la maintenance des environnements de développement et des frameworks supportant nos logiciels embarqués.

Vos missions

Construire et maintenir l’environnement de développement pour les équipes robotiques :

  • Packaging système, pipelines CI/CD, qualité du code, frameworks de test, etc.

Développer et maintenir des frameworks pour :

  • la communication entre composants logiciels embarqués

  • la synchronisation avec nos composants cloud

  • l’intégration de logiciels tiers embarqués

  • Développer et maintenir des outils garantissant le bon fonctionnement des logiciels embarqués : monitoring, logging, diagnostic, etc.

Responsabilités clés

  • Concevoir, documenter, implémenter et relire du code Python (et parfois C++), selon les standards en vigueur

  • Collaborer avec d’autres équipes pour intégrer les pratiques CI dans leur cycle de développement

  • Participer à la définition et à l’automatisation du plan de test de vos composants

  • Tester vos développements sur bancs de test ou directement dans le véhicule

  • Assurer le support et la maintenance, de la livraison à la production (intégration, validation, déploiement, run)

  • Travailler main dans la main avec votre Product Owner pour assurer une livraison fiable et planifiée

  • Veiller à l’alignement avec l’architecture logicielle définie par les tech leads et architectes


Preferred experience

Il n’y a pas de profil type chez EasyMile : nous venons tous d’horizons différents, et c’est ce qui fait notre force.
✨ N’hésitez pas à postuler si vous êtes motivé·e et passionné·e par les transports innovants et les technologies de pointe.

Compétences techniques requises

  • Outils de build : CMake, packaging RPMYocto

  • Langages : Python (principal), C++

  • CI/CD : Jenkins (idéalement), GitLab CI

  • Contrôle de version : git avec GitLab

  • Admin système Linux : systèmes type RHELsystemd

  • Débogage et résolution de problèmes logiciels en environnement CI

  • Scripting : GroovyBash

Compétences bonus (nice-to-have)

  • Notions de cybersécurité

  • Connaissance de ROS

  • Méthodologies Agile (ex. : Jira)

Soft Skills attendus

  • Autonomie, sens du travail en équipe et bonne communication

  • Rigueur et méthode dans la conduite de vos développements

Langues

  • Français et anglais courant (niveau avancé requis pour les deux)

Recruitment process

  • 📞 Entretien téléphonique de 30 minutes avec l’équipe recrutement

  • 💻 Tests techniques & entretien avec l’équipe

  • 👤 Entretien d’une heure avec le manager et la Responsable Recrutement

  • 🧑‍💼 30 minutes avec le Directeur Ingénierie

Envie de contribuer à façonner la mobilité de demain ? Postulez dès maintenant !

Nous avons hâte de vous rencontrer.

Want to know more?

These job openings might interest you!

These companies are also recruiting for the position of “Développement de logiciels et de sites Web”.

  • Dedalus

    Technical Architect

    Dedalus
    Dedalus
    Permanent contract
    Treves, Villeurbanne…+5
    A few days at home
    Software, Health
    1,200 employees