JAVA Development Engineer in the Space Domain

24 Minutes ago • All levels

Job Summary

Job Description

As a JAVA development engineer in the space domain, you will be part of the team developing the new generation of polar meteorological satellites for the EPS-SG mission. You will be involved in software development using JAVA, ensuring code quality by adhering to coding standards, including test coverage, proper commenting and readability. Your responsibilities include participating in project progress visibility using collaborative tools, organizing data sets for algorithm execution, implementing algorithms in Java, supporting integration and verification processes by analyzing errors, and reproducing use cases. You'll also write algorithm execution reports. The project combines software development with expertise in the field, and it presents stimulating challenges: adhering to a demanding schedule, guaranteeing optimal performance for near real-time observations, and ensuring the quality of the algorithms. The team works on the observation of the earth, contributing to the improvement of weather forecasting, which is crucial for various economic sectors. The role offers the opportunity to contribute to cutting-edge projects in Earth observation innovation.
Must have:
  • JAVA software development skills
  • Interest in mathematics or atmospheric physics
  • Knowledge of Unix shell
  • Ability to write algorithm execution reports
Good to have:
  • Experience on the ground segment
  • Experience with NetCDF or Grib format
  • Experience in algorithm implementation
  • Knowledge in continuous integration
Perks:
  • Attractive compensation package
  • Continuous skills development
  • Inclusive environment
  • Societal and environmental commitment

Job Details

Lieu : Toulouse, France

Construisons ensemble un avenir de confiance

Thales est un leader mondial des hautes technologies spécialisé dans trois secteurs d’activité : Défense & Sécurité, Aéronautique & Spatial, et Cyber & Digital. Il développe des produits et solutions qui contribuent à un monde plus sûr, plus respectueux de l’environnement et plus inclusif. Le Groupe investit près de 4 milliards d’euros par an en Recherche & Développement, notamment dans des domaines clés de l’innovation tels que l’IA, la cybersécurité, le quantique, les technologies du cloud et la 6G. Thales compte près de 81 000 collaborateurs dans 68 pays.

Nos engagements, vos avantages

  • Une réussite portée par notre excellence technologique, votre expérience et notre ambition partagée

  • Un package de rémunération attractif

  • Un développement des compétences en continu : parcours de formation, académies et communautés internes

  • Un environnement inclusif, bienveillant et respectant l’équilibre des collaborateurs

  • Un engagement sociétal et environnemental reconnu

Votre quotidien

En rejoignant le site de Toulouse, vous intégrez un site regroupant nos solutions de cyberdéfense souveraines pour faire face aux menaces informatiques croissantes et nos activités de services numériques permettant d’opérer les systèmes d’informations critiques de nos clients et de les accompagner dans leur transformation numérique sécurisée.

Dans le domaine de l’observation de la terre, notre équipe participe au développement de la nouvelle génération de satellites météorologiques polaires de la mission EPS-SG.

Le projet se développe selon les standards de coopération européenne pour le spatial, combinant une dimension logicielle – avec l’intégration du composant dans un système complexe – et une expertise métier, notamment à travers l’implémentation de modèles mathématiques. Ce projet d’envergure européenne présente des défis stimulants : respecter un planning exigeant, garantir des performances optimales pour des observations en temps quasi réel et assurer la qualité des algorithmes.

Au quotidien vous serez amené à :

Développer le logiciel dans le langage JAVA avec un code respectant les critères de qualité (couverture des tests, règles de codage, commentaire et lisibilité) ;

Participer à la visibilité de l’avancement en tenant à jour les outils collaboratifs ;

Organiser les jeux de données pour permettre l’exécution des algorithmes et la reproductibilité des résultats ;

Implémenter les algorithmes en Java ;

Apporter un support à l’intégration et à la vérification, notamment en analysant les erreurs et en reproduisant les cas d’usage dans différents environnements ;

Rédiger des rapports d’exécution des algorithmes pour échanger avec l’équipe scientifique et identifier d’éventuelles anomalies (ex : valeur d’une variable en dehors des limites physiques).

Votre profil

Vous êtes familier avec le développement logiciel JAVA.

Vous avez un intérêt pour les mathématiques ou la physique de l’atmosphère ;

Vous avec des connaissances en shell Unix;

Des connaissances dans les domaines suivants seraient un plus :

Expérience sur le segment sol ;

Expérience avec le format NetCDF ou Grib ;

Expérience dans l’implémentation d’algorithmes et d’optimisation de code.

Connaissances dans l’intégration continue et la livraison d’un logiciel

On vous reconnait pour : votre rigueur, votre curiosité et votre esprit d'analyse


Le mot de l'équipe
 

Rejoindre notre équipe, c'est avoir l’opportunité de contribuer à des projets de pointe dans l’innovation en observation de la Terre.

En tant que membre de notre équipe, vous jouerez un rôle clé dans l’amélioration de la prévision météorologique, un outil essentiel pour de nombreux secteurs économiques tels que l’agriculture, les transports ou la protection de l’environnement.

Vous ferez partie d’un projet européen ambitieux, avec des défis techniques stimulants à relever et un impact réel sur les prévisions de demain.

Si vous aimez combiner expertise logicielle et modélisation scientifique tout en évoluant dans un environnement dynamique, collaboratif et exigeant, nous serons ravis de vous accueillir parmi nous.

Ensemble, nous construirons les technologies de demain et participerons à des projets porteurs de sens.

Thales, entreprise Handi-Engagée, reconnait tous les talents. La diversité est notre meilleur atout. Postulez et rejoignez nous !

Similar Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Skill Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Jobs in Toulouse, Occitanie, France

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

Similar Category Jobs

Looks like we're out of matches

Set up an alert and we'll send you similar jobs the moment they appear!

About The Company

Turin, Piedmont, Italy (On-Site)

Montreal, Quebec, Canada (On-Site)

Madrid, Community Of Madrid, Spain (Hybrid)

Toulouse, Occitanie, France (Hybrid)

Glasgow, Scotland, United Kingdom (Hybrid)

Bucharest, Bucharest, Romania (Hybrid)

Rungis, Île-de-France, France (Hybrid)

Turin, Piedmont, Italy (On-Site)

View All Jobs

Get notified when new jobs are added by Thales

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug