Skip to Content
Careers icon Senior Java Software Engineer
Research & Development / Machine Control & Interfaces

Senior Java Software Engineer

Paris, France

About the Company

Ecorobotix France SAS propose des solutions robotiques innovantes visant à réduire l'impact environnemental des activités agricoles. Nous développons des technologies de pulvérisation ultraprécises basées sur l'intelligence artificielle, qui permettent aux agriculteurs de réduire considérablement l'utilisation de produits chimiques dans leurs champs. Prêt à contribuer à un avenir plus durable ? Rejoignez notre équipe dynamique et internationale et contribuez à faire avancer l'innovation dans le secteur agricole, en France et au-delà.  

Job Description

Objectif général du rôle

En tant qu'Ingénieur Logiciel Senior Java, vous développerez les services qui coordonnent nos robots lors de véritables missions agricoles. Votre travail couvrira la gestion des missions, l'orchestration des états des robots, le positionnement GPS, la supervision du système ainsi que la communication en temps réel en C++, afin de permettre à nos machines autonomes d'opérer de manière sûre et efficace dans des environnements extérieurs exigeants.

Your future assignments

Responsabilités principales

  • Concevoir et développer des services Java robustes pour piloter nos robots agricoles
  • Développer l'orchestration du système entre l'interface utilisateur, les services backend et les composants temps réel en C++
  • Contribuer à l'exécution des missions, à la machine d'état des robots et à la logique de synchronisation
  • Améliorer la fiabilité, l'observabilité et la tolérance aux pannes du système
  • Participer à l'architecture et à l'évolution de notre plateforme logicielle dédiée à la robotique

Experience required

Qualification

  • Diplôme de Bachelor ou de Master en informatique, ou formation jugée équivalente

Expérience / Compétences 

  • Au moins 5 ans d'expérience professionnelle en développement logiciel Java
  • Excellente maîtrise de la conception orientée objet, de l'architecture logicielle et des patrons de conception
  • Solide expertise dans la conception de systèmes distribués et d'applications orientées services
  • Bonne maîtrise des technologies de communication entre services telles que gRPC, FlatBuffers ou des solutions similaires
  • Capacité à lire et comprendre du code C++ afin de collaborer efficacement avec les ingénieurs en systèmes embarqués et en robotique
  • Aisance dans un environnement de développement Linux
  • Maîtrise courante du français et de l'anglais

Soft skills / Profil 

  • Esprit d'équipe et sens de la collaboration avec une participation active aux échanges et un soutien aux collègues
  • Aisance à travailler au sein d'équipes pluridisciplinaires et multiculturelles
  • Capacité à fournir des retours constructifs tout en contribuant à une culture d'ingénierie positive
  • Excellentes compétences en communication, avec la capacité d'expliquer clairement des sujets techniques complexes
  • Curiosité, pragmatisme et motivation à relever des défis d'ingénierie concrets

Ecorobotix est un employeur garantissant l'égalité des chances.

Nous sommes impatients de recevoir votre candidature et d’explorer comment vous pouvez contribuer au succès d’Ecorobotix.

What Our Teams Say

Miguel Sempere Vicente

After-Sales Regional Manager

"Knowing that my work contributes to a healthier planet motivates me every day. It's inspiring to be surrounded by people who believe in what we're building and are all pulling in the same direction."

Florence Schneider

Event Planner & HR Assistant

"What I love about Ecorobotix is that every day is an opportunity to make a positive impact in an inspiring and stimulating environment, where trust and teamwork are more than just words."

Team member photo
Sacha Jutzeler

Social Media Specialist

"Innovate the future. Live in the now."

Louis Colombo

Technical Sales Engineer

"It's truly rewarding to be able to provide practical solutions to today’s agronomic challenges while contributing to the future of more responsible agriculture."

Five Steps to Join Our Team

We've streamlined the process. No detours, no surprises. Just an honest conversation between you and us.

1
Application

You apply online and tell us why this position interests you.

2
Pre-selection

We genuinely read every application carefully, review your profile, and arrange a brief interview.

3
Interview

A first exchange to get to know each other and check alignment on values.

4
Assessment

You show us your skills. We show you how we actually work.

5
Offer

We make our decision and send you an offer within the following days.

Your benefits at Ecorobotix

icon
Culture & Transparency

Live our values through honest feedback.

icon
Professional Growth

Personal development & career advancement to boost your skills and ambitions.

icon
Balance & Flexibility

Manage your time between remote work and flexible hours.

icon
Recognition & Loyalty

Efforts valued and a sabbatical leave every 4 years.

icon
Protection & Future

Pension plan (LPP) covered at 60%.

icon
Work Environment

Ergonomic offices with complimentary coffee and fruit. Transport cost contribution.

icon
Team Spirit

Strengthen our bonds at memorable team events.

icon
Value Sharing

Stock Options (ESOP): become a stakeholder in our success.

Join the ecorobotix adventure

Does this position interest you?