SW Developer

Serco

Brussel Hoofdstad

Sur place

EUR 90 000 - 130 000

Plein temps

Il y a 12 jours

Recevez plus de réponses des employeurs

Envoyez un CV adapté au poste en quelques minutes.

Résumé du poste

Serco is seeking a senior software developer to join the team supporting the SASS-C surveillance system for EUROCONTROL in Brussels, Belgium, with potential involvement at other European sites. You will work on advanced algorithms for surveillance data reconstruction and trajectory analysis, applying Kalman-based and AI-assisted techniques to enhance system robustness and performance.

The role requires a Master’s degree (and a PhD preferred) in Computer Science or related fields, strong C++

Qualifications

  • Master’s degree in Computer Science, Physics, Engineering or Mathematics.
  • PhD in Computer Science or Engineering with focus on surveillance data processing, multi-sensor data fusion or trajectory analysis.

Responsabilités

  • Senior software developer responsible for technical support, evolution and long-term sustainability of the SASS-C surveillance system.
  • Apply AI-assisted techniques to improve software development, testing, validation and analysis in line with EUROCONTROL practices.
  • Maintain, operate and evolve the SASS-C platform at EUROCONTROL ensuring architectural coherence and mathematical correctness.

Connaissances

C++ programming
AI/ML techniques
CI/CD automation
Testing & QA
Reverse engineering
Documentation

Formation

Master’s in Computer Science or Engineering
PhD in Computer Science or Engineering

Outils

Jenkins
GTest
Doxygen

Description du poste

Serco is a trusted partner of European Institutions and International Organisations, providing ICT services and Contact Centre management across Europe. Our expertise ranges from information systems support to consultancy services delivered under governmental frameworks, supporting key entities such as the European Commission and its Executive Agencies. As a leader in Service Integration and Management, we ensure the seamless delivery of services across multiple platforms, reflecting our strong commitment to quality and operational excellence.

We are currently seeking a SW Developer to join our team supporting the EuroControl in Brussels, Belgium, as well as in other locations across Europe.

Background

SASS-C (Surveillance Analysis Support System for ATC Centre) is a software suite for surveillance infrastructure analysis operated by ANSP’s, CAA’s and ATM industry, and maintained/developed by EUROCONTROL together with its industrial partners.

The required profile is a senior software developer with strong system and architectural expertise, responsible for the technical support, evolution, and long-term sustainability of the SASS-C surveillance system performance analysis tool. The role requires in-depth knowledge of advanced mathematical algorithms for surveillance data reconstruction and estimation, including filtering and state-estimation techniques (such as Kalman-based methods), which are core to the scientific validity and operational reliability of the system.

The scope of the services covers advanced activities across the full software lifecycle, including installation and configuration of the product, validation and acceptance of new software versions, scripting and advanced configuration, and contribution to the continuous improvement of system robustness, performance, and maintainability. Where appropriate, the consultant shall apply AI-assisted techniques to support software development, testing, validation, and analysis activities, in accordance with EUROCONTROL standards and practices, with the objective of improving efficiency and software quality while preserving the integrity of the underlying algorithms.

The consultant shall actively maintain, operate, and evolve the SASS-C platform deployed at EUROCONTROL, ensuring architectural coherence, algorithmic integrity, mathematical correctness, and compatibility with future developments, including the controlled adoption of AI-enabled approaches where relevant.

Education Requirement

Mandatory

  • The proposed consultant shall have a completed University or equivalent Master’s Degree in one of the following disciplines: Computer Science, Physics, Engineering, Mathematics
  • The proposed consultant should hold a PhD (Doctorate) in Computer Science or Engineering with a specific research focus on one or more of the following domains: Surveillance Data Processing, Multi-sensor Data Fusion, Trajectory Analysis
Language requirement

Mandatory

  • Proficient user in English (Level C1 or equivalent) for both written and spoken communication, capable of drafting scientific and technical documentation. 5 years of working in an international environment will be considered as an equivalent proof.
  • Proven track record of scientific publications (journals/conferences) in the field of data fusion or tracking algorithms.
Experience/Skills required

Mandatory

  • At least 3 years of experience in the ATM Surveillance domain,Proven experience in Reverse Engineering legacy C++
  • The consultant shall have a proven experience in Software Build Management and CI/CD automation, specifically using Jenkins to orchestrate compilation and testing workflows for C++ applications.
  • Experience in applied experience in Artificial Intelligence (AI) and Machine Learning techniques for data analysis or automation within engineering projects
  • Experience in a proven experience in system validation using simulated trajectories or synthetic data generation to verify tracking performance before operational deployment.
  • Experience in ability to diagnose complex algorithmic issues (e.g., tracker behavior) using mathematical modelling and statistical analysis.
  • Experience in Test Automation strategies, including unit testing for C++ (e.g., GTest) and integration testing for surveillance data processing chains.
  • Experience in documentation as Code paradigms (e.g., using Markdown, LaTeX, or Doxygen linked to Git repositories) to maintain high‑quality technical documentation.
  • Experience in managing legacy system maintenance.
  • Experience in applying innovation/modernization of legacy systems
Obtenez votre examen gratuit et confidentiel de votre CV.
ou faites glisser et déposez votre fichier ici.
Similar jobs

Postes similaires à comparer

Senior C++ Engineer: Surveillance Data Fusion & AI
Senior C++ Engineer: Surveillance Data Fusion & AI

Serco • Brussel Hoofdstad

Sur place
EUR 90 000 - 130 000
Surveillance Expert (ARTAS)
Surveillance Expert (ARTAS)

EUROCONTROL • Brussel Hoofdstad

Hybride
EUR 60 000 - 80 000
Software Engineering Expert (Aviation Sustainability)
Software Engineering Expert (Aviation Sustainability)

EUROCONTROL • Brussel Hoofdstad

Hybride
EUR 50 000 - 70 000
C005136 Application and CIS Security Senior Support Engineer (NS) - THU 3 Sep
C005136 Application and CIS Security Senior Support Engineer (NS) - THU 3 Sep

EMW • Eigenbrakel

Hybride
EUR 65 000 - 95 000
C005207 L3 Support Engineer for COTS Applications (NS) - WED 2 Sep
C005207 L3 Support Engineer for COTS Applications (NS) - WED 2 Sep

EMW • Eigenbrakel

Hybride
EUR 55 000 - 85 000
C005068 L3 Support Engineer for COTS Applications (NS) - WED 2 Sep
C005068 L3 Support Engineer for COTS Applications (NS) - WED 2 Sep

EMW • Eigenbrakel

Hybride
EUR 85 000 - 110 000
C005067 L3 Support Engineer for COTS Applications (NS) - WED 2 Sep
C005067 L3 Support Engineer for COTS Applications (NS) - WED 2 Sep

EMW • Eigenbrakel

Hybride
EUR 85 000 - 110 000
Service Delivery Support Engineer..
Service Delivery Support Engineer..

Spektrum • Henegouwen

Sur place
EUR 70 000 - 110 000
Security Engineer Expert
Security Engineer Expert

Sopra Steria Group • Redu

Sur place
EUR 50 000 - 70 000
Extensive career development opportunities
Inclusive and respectful work environment
Data & AI Engineer
Data & AI Engineer

COSMOTE GLOBAL SOLUTIONS NV • Brussel Hoofdstad

Sur place
EUR 70 000 - 110 000