SMP Simulation Expert

Telespazio

Darmstadt

On-site

EUR 70,000 - 110,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Telespazio Germany is seeking a Software Engineer to develop advanced satellite simulation software for ESOC in Darmstadt. You will design reliable C++ models for satellite subsystems and maintain high-performance software environments used by ESA, EUMETSAT, and Galileo.

This role blends hands-on development with mentoring junior engineers and leadership for critical mission simulators. Strong documentation interpretation and English proficiency are essential for success.

Qualifications

  • Experience in spacecraft model development using ECSS SMP (or SMP2).
  • Advanced proficiency in C++ programming and Object-Oriented Design (UML/UMF).
  • Strong ability to understand and summarize complex spacecraft technical documentation.

Responsibilities

  • Coordinate design, development, and maintenance of efficient C++ code for satellite subsystem models.
  • Translate technical spacecraft documentation into functional software models for Linux-based environments.
  • Lead the software life cycle from design through validation and maintenance for ESA/EUMETSAT customers.
  • Oversee junior engineers and manage task distribution across the development team.
  • Participate in project milestones, including technical reviews and tracking of RIDs.

Skills

C++ programming
OOP design
ECSS SMP knowledge
Requirements tracing
Team leadership
English proficiency

Tools

Maven
GitLab
Nexus
SonarQube

Job description

Job Description

Telespazio Germany is seeking a passionate Software Engineer to develop advanced satellite simulation software in an international, informal environment directly supporting ESA’s European Space Operations Centre (ESOC) in Darmstadt.

You will bridge the gap between computer science and aerospace by designing reliable C++ models for satellite subsystems and maintaining the high-performance software environments used by ESA, EUMETSAT, and Galileo.

This role combines hands-on technical development with the opportunity to mentor junior engineers and take on leadership responsibilities for critical mission simulators. We value curiosity and the ability to translate complex hardware documentation into sophisticated software solutions that meet the evolving demands of the space domain.

Key Responsibilities
  • Coordinate the design, development, and maintenance of efficient C++ code for satellite subsystem models.
  • Translate technical spacecraft documentation into functional software models for Linux-based environments.
  • Lead the software life cycle from initial design through to validation and maintenance for customers like ESA and EUMETSAT.
  • Oversee the work of junior engineers and manage task distribution across the development team.
  • Participate in project milestones, including technical reviews and the tracking of Review Items for Discrepancies (RIDs).
  • Ensure simulators meet evolving performance demands for high-fidelity mission training and validation.
  • Liaise with ESA technical leads to align software delivery with mission operational concepts.
Essential Skills and Qualifications
  • Extensive experience in spacecraft model development using the ECSS SMP (or SMP2) standard.
  • Advanced proficiency in C++ programming and Object-Oriented Design (UML/UMF).
  • Proven ability to understand and summarize complex spacecraft technical documentation.
  • Strong background in requirements management and tracing throughout the software life cycle.
  • Experience mentoring junior staff and leading small technical teams.
  • Logical and pragmatic problem-solving skills.
  • Professional proficiency in spoken and written English.
Desirable Skills
  • Familiarity with the ESA/ESOC SIMULUS suite and the SIMSAT runtime kernel.
  • Experience with modern CI/CD tools such as Maven, GitLab, Nexus, and SonarQube.
  • Knowledge of Space Engineering Standards (ECSS-E-ST-40) and the Packet Utilisation Standard (ECSS-E-70).
  • Background in the GNSS/Navigation field or satellite AIV (Assembly, Integration, and Verification).
  • Understanding of spacecraft databases, such as SCOS MIB or EGS-CC CDM.
Furthermore
  • A citizenship of an EU or ESA member state is mandatory.
Primary Location

DE - Darmstadt - Europahaus

Contract Type

Employee-Permanent

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SMP Simulation Expert
SMP Simulation Expert

Leonardo • Darmstadt

Hybrid
EUR 90,000 - 120,000
SMP Simulation Expert
SMP Simulation Expert

Leonardo S.p.A. • Darmstadt

On-site
EUR 90,000 - 120,000
Senior C++ Simulation Software Engineer - Space
Senior C++ Simulation Software Engineer - Space

Terma Group • Frankfurt

On-site
EUR 70,000 - 100,000
Simulator Software Engineer (m/f/d)
Simulator Software Engineer (m/f/d)

OHB SE • Bremen

On-site
EUR 70,000 - 110,000
Simulator Software Engineer (m/f/d)
Simulator Software Engineer (m/f/d)

OHB-System AG • Bremen

On-site
EUR 70,000 - 100,000
Spacecraft Simulator Engineer
Spacecraft Simulator Engineer

Telespazio Germany GmbH • Darmstadt

Hybrid
EUR 90,000 - 120,000
Spacecraft Simulator Engineer
Spacecraft Simulator Engineer

Telespazio • Darmstadt

Hybrid
EUR 90,000 - 120,000
Simulator Software Engineer (m/f/d)
Simulator Software Engineer (m/f/d)

OHB System AG • Bremen

Hybrid
EUR 70,000 - 110,000
Flexible working hours
Sabbatical
30 days vacation
+6
Satellite Operations Engineer
Satellite Operations Engineer

Exostaff GmbH • Darmstadt

On-site
EUR 70,000 - 100,000
Competitive salary
Career growth
Permanent position
+1
Spacecraft Operations Engineer for LEO and/or GEO satellites [26130]
Spacecraft Operations Engineer for LEO and/or GEO satellites [26130]

Sopra Steria USA • Darmstadt

On-site
EUR 80,000 - 110,000