Senior C++ Simulation Software Engineer - Space

Terma Group

Frankfurt

Vor Ort

EUR 70.000 - 100.000

Vollzeit

vor 45 Stunden
Sei unter den ersten Bewerbenden
Bewerbungsgenerator

Mach aus dieser Rolle ein Vorstellungsgespräch — ein Lebenslauf und ein Anschreiben, die darauf ausgerichtet sind, was dieser Arbeitgeber sucht.

Schaffe es an den ATS-Filtern vorbei

Zusammenfassung

Terma is seeking a Senior Software Engineer to join the Space Simulations team in Darmstadt. You will design, develop, test, and maintain mission-critical software for space missions, applying best practices throughout the lifecycle.

You will work with SIMULUS and other simulation frameworks, lead technical tasks, mentor juniors, and collaborate with customers and program managers. A strong background in C++, Linux, and OSS is essential for success.

Qualifikationen

  • University degree in a relevant field with strong software background.
  • Demonstrated experience in space or simulation software is preferred.
  • Proficiency with C++ and Linux environments is required.

Aufgaben

  • Oversee development of space-ground systems across lifecycle phases.
  • Lead software design, implementation, testing, and maintenance.
  • Mentor junior engineers and coordinate with customers and TPMs.
  • Produce technical documentation and maintain project artifacts.
  • Drive performance improvements and ensure quality standards.

Kenntnisse

C++
OOP
GNU/Linux
Simulation software
Software architecture
Mentoring
English fluency

Ausbildung

Computer Science
Software Engineering
Aerospace Engineering
Electronic Engineering
Mathematics or Physics

Tools

SIMULUS
SMP2
ECSS-SMP
CppUnit
JavaScript testing

Jobbeschreibung

About the Role

We are looking for a passionate, organized, and proactive Senior Software Engineer to join our Space Simulations team in Darmstadt, Germany.

About the Role

We are looking for a passionate, organized, and proactive Senior Software Engineer to join our Space Simulations team in Darmstadt, Germany. In this role, you will contribute to the development of software supporting space missions for leading organizations and institutions such as ESA, EUMETSAT, AIRBUS, and DLR, as well as companies involved in current and future missions related to Space Exploration, Space Science, Astronomy, Earth Observation, and Telecommunications. You will work on the design, development, testing, and maintenance of mission-critical software systems while applying professional software engineering best practices throughout the complete development lifecycle. Depending on project needs, both conventional and Agile methodologies are used, supported by full configuration management and modern quality assurance processes.

Responsibilities
Software Development & Technical Leadership
  • Oversee the development of space industry ground systems applications across all software lifecycle phases, including:
    • Requirements engineering
    • System analysis
    • Software design and implementation
    • Unit, integration, and system testing
    • Maintenance and operational support
    • Production of technical documentation according to professional software engineering standards and methodologies
  • Deliver software and documentation according to agreed schedules, budgets, and quality standards
  • Take ownership of complex implementation tasks and technical solutions
  • Lead simulator performance improvement activities (e.g., callgrind analysis)
  • Maintain and update project documentation and JIRA tracking
  • Produce and maintain software documentation
  • Support and mentor junior software engineers
Project & Customer Coordination
  • Interface directly with customers and participate in Technical Progress Meetings (TPMs)
  • Coordinate with the SIM Group Manager regarding project status and resource planning
  • Participate in internal and external project audits
  • Support project planning, task allocation, and resource follow-up
  • Contribute to project management documentation and reporting
Additional Activities
  • Performing studies, analyses, and investigations related to software systems and technologies
  • Evaluating software technology trends and methodologies for future applications and prototyping activities
  • Supporting technical proposal preparation
  • Supporting customers in ground software systems development and operations, including potential assignments at customer sites

This is a full-time position based in Darmstadt, Germany, with an immediate start date.

Qualifications & Competencies

Applicants should hold a university degree in:

  • Computer Science
  • Software Engineering
  • Aerospace Engineering
  • Electronic Engineering
  • Mathematics or Physics

Equivalent qualifications may also be considered if supported by strong software engineering experience.

Essential Skills & Experience
  • Minimum 5 years of experience modelling satellite systems and subsystems
  • Hands-on experience with SIMULUS and other simulation frameworks
  • Experience with simulation standards such as SMP2 or ECSS-SMP
  • Strong programming skills in C++ and object-oriented software development
  • Experience working in GNU/Linux environments
  • Strong organizational skills and ability to manage multiple projects simultaneously
  • Excellent communication and presentation skills
  • Proactive, self-driven, and solution-oriented mindset
  • Ability to mentor and support junior engineers
  • Ability to work effectively under pressure and meet deadlines
  • Fluency in English, both written and spoken
Additional Experience Expected
  • Proven track record in managing or supporting software projects within the Space industry
  • Knowledge of software development processes and lifecycles
  • Experience with model-based software engineering using UML
  • Experience with unit testing (e.g., CppUnit) and system testing (e.g., JavaScript-based testing frameworks)
Desirable Skills

Experience with the following would be considered an advantage:

  • Agile SCRUM and/or Waterfall software development methodologies
  • CORBA and XML technologies
  • POSIX programming
  • CI/CD pipelines and DevOps practices
  • Industry or agency software development infrastructures
  • Customer-facing technical roles
Additional Advantages

The following experience would be highly valued:

  • Knowledge of and/or experience working with ESA, EUMETSAT, ESO, or other European space agencies
  • Experience working with European space industry partners
  • Knowledge of ECSS standards
  • Familiarity with Quality Assurance (QA) and Product Assurance (PA) activities

The position requires a high degree of independence, self-motivation, and initiative. Candidates should be comfortable working autonomously while also contributing effectively within an international team environment.

Who We Are

Terma provides mission-critical solutions for the defense and aerospace industry. We are guided by one overall purpose: to deliver security for countries, alliances, and individuals. We operate in a variety of areas, but security is always the key. We deliver advanced technologies to keep people safe, both in peaceful times and in times of conflict. Our systems provide security for people on land, at sea and in the air.

In space, we are engaged in reaching new frontiers and enabling people on our planet to deal with new and future challenges. Terma puts emphasis on diversity and brings passionate people together with different cultural and professional backgrounds.

What We Offer

You will join a high-tech, international, and creative working environment in a demanding sector that offers many challenges and opportunities for personal development. You will be part of a dedicated team characterized by professional pride and deep technical competences. In addition to the professional challenges, Terma offers a wide range of social activities and sports facilities, where employees meet in an informal atmosphere.

Additional Information

For further information, please contact Mrs. Liliane Bromberg Carvalho by telephone [+49 6151 860050] or by email [ta.space@terma.com].

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
oder ziehe deine Datei hierhin.
Similar jobs

Ähnliche Jobs, die dir auch gefallen könnten

Copernicus Mission Control Systems Operations Engineer
Copernicus Mission Control Systems Operations Engineer

Terma Group • Frankfurt

Vor Ort
EUR 90.000 - 120.000
Training and personal development
International atmosphere
Competitive salary
+2
Cyber Security Engineer
Cyber Security Engineer

Terma Group • München

Vor Ort
EUR 60.000 - 80.000
Training and personal development opportunities
Challenging tasks in advanced technical environments
International working atmosphere
+1
Service Manager, IT Services, Space (m/f/d)
Service Manager, IT Services, Space (m/f/d)

Terma Group • Frankfurt

Hybrid
EUR 90.000 - 120.000
Training & development
Challenging projects
International atmosphere
+2
Ground Segment Software Engineer – Mission Planning
Ground Segment Software Engineer – Mission Planning

Leonardo S.p.A. • Darmstadt

Hybrid
EUR 85.000 - 110.000
Remote work
Flexible hours
30 days annual leave
+2
Build And Deployment Engineer (Linux) (m/f/d) Ref. No. 26-82196
Build And Deployment Engineer (Linux) (m/f/d) Ref. No. 26-82196

Terma Group • Frankfurt

Vor Ort
EUR 90.000 - 120.000
Training opportunities
Challenging tasks
International atmosphere
+2
Technical Project Manager - Space Domain Software
Technical Project Manager - Space Domain Software

NewSpace Technical • Niedersachsen

Hybrid
EUR 70.000 - 110.000
Flexible hybrid working arrangements
Professional development opportunities
Simulator Software Engineer (m/f/d)
Simulator Software Engineer (m/f/d)

XTENDED ENGINEERING GMBH • München

Vor Ort
EUR 70.000 - 110.000
Flexible working hours
International aerospace company
Ground Segment Software Engineer – Mission Planning
Ground Segment Software Engineer – Mission Planning

Telespazio Germany GmbH • Darmstadt

Hybrid
EUR 70.000 - 110.000
Flexible work schedules
Remote working options
30 days annual leave
+2
Senior Satellite Systems Engineer
Senior Satellite Systems Engineer

OKAPI: Orbits • Braunschweig

Hybrid
EUR 90.000 - 130.000
Flexible work hours
Training budgets
Team events & socials
Copernicus Data Processing IV&V Engineer - (CO2M) (m/f/d) Ref. No. 26-84459
Copernicus Data Processing IV&V Engineer - (CO2M) (m/f/d) Ref. No. 26-84459

Terma Group • Frankfurt

Vor Ort
EUR 70.000 - 90.000
Training opportunities
Advanced technical environment
International atmosphere
+2