Anglais à suivre/English to follow

Nous sommes à la recherche d’un développeur de logiciels qui désire participer à l’évolution de notre plateforme, qui combine plusieurs concepts venant non seulement de la robotique, mais aussi du jeu vidéo, de l’intelligence artificielle et du “Cloud”. Le candidat idéal a de bonnes compétences en développement sous Linux et une bonne compréhension des systèmes de containerisation/virtualisation. Vos principales responsabilités seront de concevoir, développer et valider divers composants de la plateforme en collaboration avec les autres membres de l’équipe. Par conséquent, une détermination à résoudre les problèmes en collaboration, une conception sophistiquée et un souci de la qualité est essentiel.

Responsibilités

  • Faire la conception, l’implémentation, la refonte et la validation des fonctionnalités définies dans les “User Stories”
  • Participer au raffinement du backlog avec le “Product Owner”
  • Participer à l’architecture du produit avec l’architecte logiciel et le CTO
  • Participer aux activités Scrum de l’équipe
  • Briser les règles pour atteindre les ambitions technologique d’Omnirobotic
  • Être toujours focussé à créer de la valeur pour l’entreprise

Compétences

  • 3+ années d’expérience pertinente
  • Expérience de développement en C++
  • Expérience de développement en Python
  • Compréhension de la programmation orientée objet
  • Bonne compréhension de Git
  • Expérience en développement sous Linux
  • Expérience en administration de systèmes Linux (CentOS, Ubuntu)
  • Connaissance des différents protocols de communication (HTTP, TCP, UDP)
  • Connaissance des systèmes de containerisation (Docker, K8s, Nomad, etc.)
  • Compréhension des différents niveaux de tests (unitaires et d’intégration)
  • Compréhension du concept de CI/CD
  • Penchant à écrire du code propre et lisible
  • Autodidacte et axé sur les objectifs
  • Français et anglais (parlé et écrit)

Nous offrons un horaire flexible dans un environnement très stimulant où vous aurez l’occasion d’expérimenter sur des caméras 3D et de vrais robots. Attendez-vous à un salaire annuel en fonction de votre expérience.

———-

We are looking for a Software Developer who desires to participate in the evolution of our platform components, which combines concepts not only from robotics, but also video games, artificial intelligence and the Cloud. Your primary responsibilities will be to design and develop these platform components and to coordinate with the other members of the team. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is essential.

Responsibilities

  • Design, implement, refactor, automate tests of features defined by user stories
  • Participate in the backlog refinement with the Product Owner
  • Participate in the architecture of the product with software architects and CTO
  • Participates in the Scrum activities of the team
  • Break the rules to reach Omnirobotic’s technological ambitions
  • Always be focused on creating business value

Skills

  • 3+ years of relevant experience
  • Development experience in C++
  • Development experience in Python
  • Understanding of object-oriented programming
  • Good understanding of Git
  • Development experience under Linux
  • Experience in Linux system administration (CentOS, Ubuntu)
  • Knowledge of the different transport protocol (HTTP, TCP, UDP)
  • Knowledge of containerization systems (Docker, K8s, Nomad, etc.)
  • Understanding the different level of test automation (unit tests and integration)
  • Understanding of the CI/CD concept
  • Knack for writing clean, readable code
  • Self-learner, and focused on objectives
  • French and English (spoken and written)

We offer flexible hours in a very stimulating environment where you will experiment on 3D cameras and real robots. Expect an annual salary according to your experience.