🐍 Senior Python Developer - CDI Toulouse

Resumen del puesto
Indefinido
Toulouse
Salario: No especificado
Unos días en casa
Experiencia: > 5 años
Formación: Licenciatura / Máster
Competencias y conocimientos
Contenido generado
Trabajo en equipo
Conocimientos mecánicos
Integración tecnológica
Administración de sistemas
Lenguajes de programación
+13

EasyMile
EasyMile

¿Te interesa esta oferta?

Preguntas y respuestas sobre esta oferta

El puesto

Descripción del puesto

Nous recherchons un·e Ingénieur·e Python expérimenté.e et motivé·e pour un remplacement au sein de notre équipe Infrastructure embarquée à Toulouse. En tant qu’Ingénieur·e Python, vous jouerez un rôle essentiel dans la construction et la maintenance de l’environnement de développement et des frameworks qui soutiennent nos composants logiciels embarqués :

  • Construire et maintenir l’environnement de développement pour les équipes de robotique (packaging du système d’exploitation, pipelines CI/CD, qualité du code, framework de tests, etc.)

  • Développer et maintenir des frameworks pour :

    • Permettre aux composants logiciels embarqués de communiquer entre eux

    • Se synchroniser avec nos composants cloud

    • Intégrer des logiciels tiers embarqués

  • Développer et maintenir des outils permettant de garantir le bon fonctionnement du logiciel embarqué (monitoring, logs, diagnostic, etc.)

Responsabilités principales :

  • Concevoir, documenter, implémenter et relire du code source, en suivant les standards de codage et les bonnes pratiques en vigueur.

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

  • Participer à la définition du plan de test de votre composant.

  • Implémenter et maintenir des tests unitaires et des tests d’intégration, avec un maximum d’automatisation.

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

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

  • Travailler en étroite collaboration avec votre Product Owner afin d’assurer une livraison cohérente (estimation de charge, suivi des risques, écarts, etc.)

  • Veiller à ce que les fonctionnalités soient livrées conformément à l’architecture définie avec les tech leads et les architectes.

Détails du poste

  • Contrat : CDI à temps plein

  • Localisation : Toulouse (31)


Requisitos

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 intéressé·e par les transports innovants et les technologies de pointe.

Compétences techniques principales :

  • Outils de build management : CMake, packaging RPM, Yocto

  • Langages de programmation : Python (préféré), C++

  • CI/CD (Jenkins de préférence / GitLabCI)

  • Systèmes de gestion de version (git avec GitLab)

  • Administration de systèmes Linux (type RHEL, systemd)

  • Débogage logiciel & OS et résolution de problèmes dans des environnements CI

  • Langages de script (principalement Groovy, Bash)

Compétences bonus (appréciées) :

  • Connaissances de base en cybersécurité

  • Familiarité avec ROS

  • Connaissance des méthodologies et outils Agile (ex. : Jira)

Compétences humaines essentielles :

  • Autonomie, esprit d’équipe et bonnes capacités de communication

  • Rigueur et méthode dans votre travail

Langues :

  • Maîtrise de l’anglais et du français (niveau avancé pour les deux)

Proceso de selección

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

  • Tests techniques et entretien avec l’équipe

  • Entretien d’une heure avec le manager

  • Entretien d’une heure avec le Directeur Ingénierie et la Responsable Recrutement

¿Quieres saber más?