C++ Space Software Engineer (Simulation)
C++ Space Software Engineer (Simulation)

C++ Space Software Engineer (Simulation)

Darmstadt Vollzeit Kein Home Office möglich
Go Premium
T

What if your code didn’t just run on machines, but helped power missions beyond Earth?

If you’re driven to make a real impact in an industry that pushes humanity forward, this is your moment.

We’re looking for Junior C++ Space Software Engineers to join our team in Darmstadt, Germany.

You’ll contribute to cutting‑edge software that supports real space missions, collaborating with leading organizations such as the European Space Agency (ESA), EUMETSAT, AIRBUS, and DLR, as well as emerging players shaping the future of space exploration, Earth observation, telecommunications, and science.

Responsibilities

  • Designing and developing space industry ground system applications across all lifecycle phases
  • Analysis
  • Design and implementation
  • Unit, integration, and system testing in line with specifications
  • Maintenance and operational support
  • Applying modern software engineering practices to ensure high‑quality, maintainable, and reliable solutions
  • Producing clear, structured documentation in accordance with professional standards
  • Delivering software and documentation on time, within budget, and to agreed quality levels

This is a full‑time position, located at our office in Darmstadt, Germany starting as soon as possible.

Additional responsibilities

  • Supporting the design and development of Flight Dynamics software (e.g., orbit determination, propagation, collision avoidance)
  • Conducting technical studies, analyses, and investigations related to software, computer systems, and emerging technologies
  • Contributing to proposal preparation for new projects and research activities
  • Supporting customers in the development and operation of ground software systems, including potential on‐site assignments
  • Acting as a technical interface towards customers and stakeholders

Qualifications & Competencies

A university degree in Computer Science or a related discipline

Degrees in Aerospace Engineering, Electronic Engineering, Mathematics, or Physics are also considered, provided strong software engineering expertise is demonstrated

Required experience and skills

  • Strong programming skills in C++ and object‑oriented design
  • Experience in modelling satellite systems and subsystems
  • Familiarity with simulation standards such as SMP2 or ECSS‑SMP
  • Experience working in GNU/Linux environments
  • Knowledge of model‑based software engineering using UML
  • Understanding of software development processes and lifecycle models
  • Experience with testing methodologies, including:
    • Unit testing (e.g., CppUnit)
    • Experience with simulation environments such as Simulus or SimOps
  • Experience with Agile (Scrum) and/or Waterfall development methodologies
  • Knowledge of CORBA, XML, and POSIX programming
  • Familiarity with CI/CD pipelines and DevOps practices
  • Hands‑on experience with industry or agency software development infrastructures
  • Experience in customer‑facing or interface roles

Please note that applicants must hold all appropriate documentation and permits to work in Europe.

#J-18808-Ljbffr

T

Kontaktperson:

Terma Group HR Team

C++ Space Software Engineer (Simulation)
Terma Group
Standort: Darmstadt
Premium gehen

Schneller zum Traumjob mit Premium

Deine Bewerbung wird als „Top Bewerbung“ bei unseren Partnern gekennzeichnet
Individuelles Feedback zu Lebenslauf und Anschreiben, einschließlich der Anpassung an spezifische Stellenanforderungen
Gehöre zu den ersten Bewerbern fĂŒr neue Stellen mit unserem AI Bewerbungsassistenten
1:1 UnterstĂŒtzung und Karriereberatung durch unsere Career Coaches
Premium gehen

Geld-zurĂŒck-Garantie, wenn du innerhalb von 6 Monaten keinen Job findest

>