## 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 with Simulus and SimOps Simulation 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.
Kontaktperson:
Terma Space HR Team