SMP Simulation Expert

Telespazio Germany GmbH

Darmstadt

On-site

EUR 90,000 - 120,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

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

This role combines hands-on development with mentoring junior engineers and leadership for mission simulators.

Qualifications

  • Experience with ECSS SMP (SMP2) spacecraft model development.
  • Advanced proficiency in C++ and Object-Oriented Design (UML/UMF).
  • Ability to understand and summarize complex spacecraft technical documentation.
  • Strong background in requirements management and tracing across the software life cycle.
  • Experience mentoring junior staff and leading small technical teams.
  • Professional proficiency in spoken and written English.

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.

Skills

C++
OO Design
Mentoring
English
ECSS SMP
Requirements tracing
Leadership

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.
  • A citizenship of an EU or ESA member state is mandatory.
Additional Information
  • Seniority: Employee-Permanent
  • Primary Location: DE - Darmstadt - Europahaus
  • Additional Locations: (none)
  • Contract Type: Employee-Permanent
  • Hybrid Working: International, multicultural, innovative, technological: this is Leonardo.

The company's passionate and talented team is strongly influenced by STEM (Science, Technology, Engineering, Mathematics) expertise, with a diverse range of experience that enables colleagues to share knowledge and know-how across the generations.

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 70,000 - 110,000
Senior C++ Simulation Software Engineer - Space
Senior C++ Simulation Software Engineer - Space

Terma Group • Frankfurt

On-site
EUR 70,000 - 100,000
Ground Segment Software Engineer – Mission Planning
Ground Segment Software Engineer – Mission Planning

Leonardo S.p.A. • Darmstadt

On-site
EUR 85,000 - 110,000
Remote work
Flexible hours
30 days annual leave
+2
Ground Segment Software Engineer – Mission Planning
Ground Segment Software Engineer – Mission Planning

Leonardo • Darmstadt

Hybrid
EUR 75,000 - 110,000
30 days annual leave
Relocation support
Company pension
Ground Station System Integration Engineer
Ground Station System Integration Engineer

Telespazio Germany GmbH • Darmstadt

Hybrid
EUR 70,000 - 100,000
Hybrid working
International environment
Satellite System Engineer
Satellite System Engineer

NewSpace Technical • Niedersachsen

Hybrid
EUR 90,000 - 120,000
Spacecraft Operations Engineer (Metop)
Spacecraft Operations Engineer (Metop)

Telespazio Germany GmbH • Darmstadt

On-site
EUR 70,000 - 100,000
Ground Station System Integration Engineer
Ground Station System Integration Engineer

Leonardo • Darmstadt

Hybrid
EUR 85,000 - 110,000
Senior Satellite Systems Engineer
Senior Satellite Systems Engineer

OKAPI: Orbits • Braunschweig

On-site
EUR 90,000 - 130,000
Flexible work hours
Training budgets
Team events & socials
PULSE Technical Lead
PULSE Technical Lead

Telespazio Germany GmbH • Darmstadt

Hybrid
EUR 110,000 - 140,000