P>You want to make a real difference in an exciting industry that takes humanity to the next level?Then welcome the opportunity to do what you love as Junior or Senior C++ Space Software Engineers, depending on the number of years of experience you are bringing to the table.We are looking for an experienced software engineer to join our team in developing the software to support space missions for a wide variety of Space entities, like ESA, EUMETSAT, AIRBUS or DLR as well as the companies contributing to the current and future Space exploration, Space science and astronomy, Earth observation, Telecommunication missions.You will be expected to utilize professional best practice software engineering processes and techniques throughout design, implementation and testing, using metrics to control and measure the quality and maintainability of the developed software. Both conventional and Agile development lifecycle models are used where appropriate, with full configuration management of all software.Software development of space industry ground systems applications covering all software lifecycle phases, including
1. maintenance and operations
2. production of related documentation in accordance to modern, professional software engineering standards and methods;
Delivering the software & documentation to agreed timescales, budget and quality.Support the design of Flight Dynamics software, e.g., li>Studies, analyses and investigations related to software, computer systems and technologies;Proposal preparation for new projects and studies
3. Support to customers related to ground software systems development and operations, including possible assignment at customer sites.This is a full-time position, located at our office in Darmstadt, Germany or Brasov, Romania starting ASAP.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.
Experience with simulation standards – namely SMP (SMP2 or ECSS-SMP)
4. Experience with programming in C++ and objected oriented programming
5. Software development using GNU/Linux
6. Model-based software engineering methods using UML
7. Software development processes and lifecycles
8. Experience with Simulus and SimOps Simulation Environment
Waterfall or Agile SCRUM software development lifecycles
9. CI/CD, DevOps software pipelines and deployment
10. Hands-on experience on the software development infrastructure from industry and agency is a great plus,
Terma provides mission-critical solutions for the defence 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. Our systems provide security for people on land, at sea and in the air.
You will join a high-tech, international, and creative working environment in a demanding sector that offers many challenges and opportunities for personal development. In addition to the professional challenges, Terma offers a wide range of social activities and sports facilities, where employees meet in an informal atmosphere.