Software Engineer - Ground Software and Data - Space Industry Luxembourg (m/f/o)

  • Betzdorf, Luxembourg
  • Full-time

Company Description

The Luxembourg System Integrator for Microsatellites & Aerospace Systems

LuxSpace Sàrl is a member of the OHB group family.

LuxSpace vision is to technologically enable the use of Space by players with great missions on Earth. Leveraging our flight heritage and our 15+ years hands-on experience, our team builds the vision by reshaping the way microsatellite solutions and Space based services are conceived, developed, and delivered.

LuxSpace focuses on:

  • Complete microsatellite systems in the 20-200 Kg class
  • Space systems and subsystems design, specification, procurement, manufacturing, integration, and testing. This includes structure, TT&C subsystems, electronics, Radio Frequency, power supply, AOCS, simulators, on- board software, GSEs and all major elements of satellites
  • Satellite services and applications with a focus on Automatic Identification System (AIS) and Earth Observation (EO)

Our OHB LuxSpace Team is composed of highly skilled and motivated professionals having joined us from more than 15 (mainly EU) countries.

LuxSpace offers a dynamic and challenging, multinational, open minded and innovative work environment with a cooperative management culture and flexible working time options.

Job Description

Software Engineer - Ground Software and Data - Space Industry Luxembourg (m/f/o)

In order to further reinforce and expand its project and program activities, LuxSpace is recruiting for immediate employment a Software Engineer with focal expertise and working experience in Ground Software and Data.


Job Profile:

LuxSpace is seeking a Software Engineer to join its Ground Software team.

The Ground Software team supports our customers to:

  • Create applications that make use of satellite and terrestrial data to create added value real time and big data solutions tailored to the customer needs.
  • Improve their simulation environments and to develop satellite’s equipment simulation models to build their validation and operational platforms.

The ideal candidate we are looking for, has a genuine interest in working in the space industry and strong will to learn how to deliver high-quality product and services in this business sector.


Responsibilities and Tasks to be performed:

  • Translate user-level requirements from customer into software requirements and design (a direct exchange of technical information with the customer is therefore integral part of the work).
  • Implement and test software modules according to the technical specification and the applicable software standards, processes and tools.
  • Document the results of your work as per contractual agreements and applicable documentation standards.
  • Manage customer feedback and understand corrective actions to the software product to meet the customer satisfaction.
  • Report periodically to the Project Manager, status and progresses of your work.
  • Other tasks and duties assigned by manager(s)
  • Temporarily or permanently performing other reasonable and equivalent duties



Candidate Skills and Background: 

Mandatory Qualifications

  • Bachelor's degree in Computer Science/Computer Engineering or equivalent.
  • 2+ years development experience in C++ .
  • 2+ years development experience in Python or TCL
  • Solid experience of development in both Linux and Windows environments with IDEs like Eclipse / NetBeans / VisualStudio.
  • Knowledge of UML and Object-Oriented design techniques.
  • Knowledge of the basic principles of the software engineering lifecycles.


Enhanced Qualifications

The following enhanced qualifications are considered as assets:

  • Experience in development of Operational Simulators on SMP2-based platforms (e.g Simsat, Rufos, Eurosim, SImTG).
  • Experience in development of ground segment software for validation and operational purposes (Cortex, CCSDS).
  • Development experience of Qt-based applications.
  • Development experience in other OO languages like C# or Java.
  • Capability to work according to tight process standards (e.g., ECSS, DO178).
  • Experience in using Matlab/Simulink.
  • Good knowledge in mathematical algorithm design and implementation (pattern recognition).
  • Big data techniques (Kafka).
  • Cloud technologies (Kubernetes, Docker, Azure or similar).
  • Database knowledge (SQL Server/Oracle/Postgres).
  • Web technologies (HTML5, JS, CSS3).
  • Experience in interactive electronic objects (Arduino, DroneKit).
  • Experience in development in Android environment.

Candidate Profile:

  • University degree (Bachelor/Master/Diploma) or equivalent education plus relevant proven work experience
  • 2+ years of work experience in industry or relevant professional environment (space, aeronautics, automotive etc.)
  • Good communication capabilities, in particular: Ability to manage communication about technical subjects with the customer in a professional and assertive manner, analytical sense, priority setting
  • Methodical work-approach, results-oriented
  • Self-motivated; taking responsibility and being proactive
  • Hands-on mentality and experience
  • Ability to work and interface with a multinational team, in particular: Share, within the working team, all information contributing to the growth of the know-how of the team: on-the-job acquired knowledge, work results and proposal for technical improvements. Accept constructive criticisms and to make them milestones of personal and working growth.
  • Willingness to work flexible in line with project needs and schedules
  • Willingness to travel
  • Languages: Good English language skills (spoken and written) are a must, German and/or French knowledge considered an asset
  • Not subject to export control constraints


  • In line with applicable (immigration) legislation, all candidates must be eligible to live and work in Luxembourg / be an EU / EEA citizen, and possess all applicable work and residence permissions for Luxembourg.
  • Documented evidence of eligibility will be required from the applicants as part of the recruitment process.
  • In view of the nature of projects concerned and job profile, candidates may have to undergo stringent reference and identity checks.
  • Readiness and eligibility for EU / NATO security clearance procedures may be required from candidates.

Additional Information


Work Environment:

  • Dynamic, innovative and challenging
  • Join our team of highly skilled and motivated professionals.
  • Living and working in Luxembourg info: 

Contract Type:

  • Permanent employment contract
  • Full-time (40 h / week)
  • Flexible working time options

Your Online Application:

  • Please in English language
  • Let us know your motivation
  • Your Curriculum Vitae (Europass appreciated)
  • Kindly include your salary expectations (EUR annual gross)

Please apply solely online via the LuxSpace Career Page. Thank you!

Privacy PolicyImprint