Job Search and Career Advice Platform

Aktiviere Job-Benachrichtigungen per E-Mail!

C++ Space Software Engineer (m / f / d) (Simulation)

Terma Space

Darmstadt

Vor Ort

EUR 60.000 - 80.000

Vollzeit

Gestern
Sei unter den ersten Bewerbenden

Erstelle in nur wenigen Minuten einen maßgeschneiderten Lebenslauf

Überzeuge Recruiter und verdiene mehr Geld. Mehr erfahren

Zusammenfassung

A leading aerospace technology company is seeking a Software Developer to work on ground systems applications in Darmstadt, Germany. The ideal candidate will have a university degree in Computer Science or a related field and experience in C++ programming. Key responsibilities include software development, supporting Flight Dynamics software design, and project proposal preparation. Candidates with experience in simulation standards and customer interface roles will be favored. This is a full-time position offering a high-tech, creative working environment.

Leistungen

Creative working environment
Social activities and sports facilities

Qualifikationen

  • Experience of modelling satellite systems and subsystems.
  • Experience with simulation standards (SMP2 or ECSS-SMP).
  • Hands-on experience in customer interface roles is a plus.

Aufgaben

  • Software development of space industry ground systems applications.
  • Support the design of Flight Dynamics software.
  • Customer interface and support.
  • Prepare proposals for new projects and studies.

Kenntnisse

C++ programming
Object-oriented programming
Software development using GNU/Linux
Model-based software engineering methods using UML
Unit testing
System testing

Ausbildung

University degree in Computer Science or similar
Degree in Aerospace Engineering
Degree in Electronic Engineering
Degree in Mathematics or Physics

Tools

CppUnit
Simulus
SimOps Simulation Environment
Jobbeschreibung
Responsibilities

Your tasks will typically include but are not limited to :

Software development of space industry ground systems applications covering all software lifecycle phases, including

  • requirements engineering
  • analysis
  • design and implementation
  • unit, integration and system testing according to the specification
  • maintenance and operations
  • production of related documentation in accordance to modern, professional software engineering standards and methods;
  • Delivering the software & documentation to agreed timescales, budget and quality.

Additional responsibilities may include :

  • Support the design of Flight Dynamics software, e.g., Orbit Determination & Propagation, Collision Avoidance;
  • Studies, analyses and investigations related to software, computer systems and technologies;
  • Proposal preparation for new projects and studies
  • Support to customers related to ground software systems development and operations, including possible assignment at customer sites.
  • Customer interface

This is a full-time position, located at our office in Darmstadt, Germany or Brasov, Romania starting ASAP.

Qualifications & Competencies

Applicants should have a university degree in Computer Science or similar. Degrees in Aerospace Engineering, Electronic Engineering or Mathematics / Physics may also be suitable provided solid software engineering capabilities can be demonstrated.

Additional you should prove :
  • Experience of modelling satellite systems and subsystems
  • Experience with simulation standards – namely SMP (SMP2 or ECSS-SMP)
  • Experience with programming in C++ and objected oriented programming
  • Software development using GNU / Linux
  • Model-based software engineering methods using UML
  • Software development processes and lifecycles
  • Experience with unit testing (e.g. CppUnit based tests) and system tesing (e.g. JavaScript based tests)
  • Experience withSimulusandSimOpsSimulation Environment
Desirable skills are experience with :
  • Waterfall or Agile SCRUM software development lifecycles
  • CORBA, XML
  • POSIX programming
  • CI / CD, DevOps software pipelines and deployment
  • Hands‑on experience on the software development infrastructure from industry and agency is a great plus,
  • Experience in the customer interface role is considered positive.
What can Terma 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.

Hol dir deinen kostenlosen, vertraulichen Lebenslauf-Check.
eine PDF-, DOC-, DOCX-, ODT- oder PAGES-Datei bis zu 5 MB per Drag & Drop ablegen.