Développeur en langage fonctionnel

Toulouse  - CDI

À propos de EasyMile

  • Start-up en forte croissance dont le siège est à Toulouse et des bureaux régionaux à Denver, Berlin, Melbourne et Singapour.
  • Fondée en 2014 et détenue par des investisseurs privés, Alstom & Continental étant minoritaire.
  • Avec plus de 150 employés hautement qualifiés et passionnés spécialisés dans la robotique, la vision par ordinateur et la dynamique du véhicule.
  • Fournit des solutions de mobilité intelligentes et des technologies autonomes alimentant les véhicules sans conducteur avec les produits existants tels que: la navette EZ10, 100% électrique et sans conducteur, déployée dans 20 pays du monde; TractEasy, le premier tracteur à bagages électrique autonome développé conjointement avec TLD; et de nombreux autres projets à dévoiler prochainement.
  • Bureaux idéalement placé dans le centre-ville de Toulouse avec un grand choix de restaurants et de cafés accessibles à pied.

Description du poste

Vous êtes un programmeur autonome et pragmatique. Vous êtes expert en langage fonctionnel. Vous valorisez les bonnes pratiques et méthodologies du développement logiciel. Vous n’êtes pas dogmatique et vous agissez avec un esprit ouvert - vous valorisez un environnement de travail collaboratif.

EZ Fleet est notre solution pour superviser et commander les véhicules autonomes tels que le l’EZ10, le TractEasy, ou tout autre véhicule compatible. Les véhicules autonomes sont déployés sur un site défini par les besoins de nos clients et reflétant les itinéraires disponibles pour les véhicules, les gares, les zones de gestion du trafic, les points d'arrêt, les zones d'intérêt. EZ Fleet peut réagir à des événements externes (tels que des feux de circulation ou toute autre source de données pertinente pour la flotte). EZ Fleet fournit également des API aux clients tiers.

Vos responsabilités

Vous êtes responsable de la fourniture des fonctionnalités principales de notre suite logicielle, en prenant une part active à la conception et au développement de notre système de gestion de flotte, incluant, sans toutefois s'y limiter:

  • Spécifications et implémentations de l'API
  • Supervision de véhicules autonomes et des serveurs
  • Contrôle/commande du véhicule
  • Planification d'itinéraire

Description du profil

  • Une expertise approfondie dans au moins deux langages de programmation de votre choix, y compris un fonctionnel (Caml, Haskell, Scala, Elixir, ...). Une expérience professionnelle avec Erlang ou Elixir sera appréciée.
  • Expérience professionnelle dans le développement d’applications complexes.
  • Expérience dans la conception et le codage de logiciels critiques, de préférence en tant que responsable technique.
  • Vous savez faire interagir les systèmes (API REST, Protocol Buffers, TCP, ...)
  • Vous connaissez parfaitement les exigences de sécurité côté serveur (TLS, HTTPS, etc.).
  • Très bon anglais oral et écrit.

Propulsé par