123

Software Developer for Terma Space

Darmstadt, Germany, Terma [19_006-2]

Field(s) of expertise
Aerospace Engineering Information Technology
Job type
Permanent
Education
Bachelor
Deadline
Closed

About this job

Would you like to create systems for the space industry?
As a software developer in Terma, you will have the chance to work with prestigious projects and have a unique opportunity to gain experience in numerous fields within the space and technology domain – all in a cosmopolitan, international working environment.
Making an impact with technology
Joining our Space Business Area in Darmstadt, Germany, you will develop software for systems that support space operations centres and allow people to monitor and control spacecraft as well as to carry out simulations to validate spacecraft operations.
“You will be part of team of about 20 software system developers and aerospace engineers. On a specific project, we typically split into teams of 1-4 people with one of the team members taking on the role of project manager. Depending on the type of project, some members may be more dedicated to specific aspects such as software testing,” explains Project Manager, Operations, Kevin Davies.

Modern ground software systems development
You can expect to work with object-oriented design and programming methods as we focus on the professional quality of our code. As we develop solutions for a range of customers within the space industry, we adjust our methodologies and approach according to each project. We use elements from agile methodologies, such as Scrum, when applicable.
Your primary languages will be Java and C++, but we also use dynamic programming languages such as Python, Groovy and JavaScript. Moreover, you will get to work with message-oriented middleware technologies (JMS, Apache ActiveMQ), OSGi-based component frameworks (Apache Felix, Apache Karaf) and relational databases (SQL, MySQL and Oracle).

Your key responsibilities will include:

  • Software design to implement features according to formal specifications
  • Investigating software technologies and methods for potential use – including prototyping
  • Implementing software following modern, professional software engineering standards and methods
  • Unit and component testing of the implemented software
  • User requirement analysis and software requirement specification

Join a team of highly-skilled tech enthusiasts
At Terma, we consider skilled employees, enthusiasm and job satisfaction as the very foundation of our success and as a prerequisite for the development of our “best-in-class” solutions. We lead the way in applying new technology, offering a wide range of growth opportunities for each individual and emphasising mutual respect across the board in our workplace.
“We’re an internationally mixed, self-motivated and highly collaborative team of techy enthusiasts – and because we’re quite a small team, you will touch base with a lot of different kinds of technology. There’s a lot going on in our industry at the moment – for instance with cloud computing,” elaborates Kevin Davies.

Tech-savvy software engineer
We do not expect you to have experience from the space industry. More importantly, you are a talented developer who is used to working in an organised, systematic and disciplined manner with regards to applying engineering standards and methods. We do, however, expect that you have broad knowledge of the technologies mentioned above, and that you:

  • Have a degree in computer science and strong Java/C++ programming skills
  • Have experience with Eclipse IDE and Eclipse RCP application development
  • Understand client/server application programming and have knowledge of source code configuration (Subversion and/or Git)
  • Have experience writing documentation for your code
  • Speak and write English fluently and have good communication skills overall

Additional information
For further information, please contact Mrs. Raluca Moise by telephone +49 6151 860050 or by email recruitment.de@terma.com.

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.
Terma is headquartered in Aarhus, Denmark, and maintains international subsidiaries and operations in The Netherlands, Germany, India, France, Singapore and the U.S.
Privacy Notice
By submitting your job application you confirm that you have read, understood and accepted this Privacy Notice, including Terma’s Privacy Policy as referenced below; and are providing your consent to Terma’s storage and processing of your personal data accordingly.
This Privacy Notice covers any personal data you submit to Terma for the recruiting process, including e.g.:

  • Your name, contact details and application status
  • Information included in your CV or cover letter, such as job history, academic background, skills and competencies, personal interests, languages spoken, and your photo
  • Job preferences and type of employment sought
  • Names and contact details for references

Please visit our Privacy Policy at www.terma.com. Here you will find additional information about our compliance with GDPR, how we use and protect your data, as well as information about your rights pursuant to GDPR. You will also find information who to contact at Terma in case you want to exercise these rights.

If you have any questions, please contact
Raluca Moise

Application deadline:
Ongoing

Responsibilities

  • Software design to implement features according to formal specifications
  • Investigating software technologies and methods for potential use – including prototyping
  • Implementing software following modern, professional software engineering standards and methods
  • Unit and component testing of the implemented software
  • User requirement analysis and software requirement specification

Profile

At Terma, we consider skilled employees, enthusiasm and job satisfaction as the very foundation of our success and as a prerequisite for the development of our “best-in-class” solutions. We lead the way in applying new technology, offering a wide range of growth opportunities for each individual and emphasising mutual respect across the board in our workplace.
“We’re an internationally mixed, self-motivated and highly collaborative team of techy enthusiasts – and because we’re quite a small team, you will touch base with a lot of different kinds of technology. There’s a lot going on in our industry at the moment – for instance with cloud computing,” elaborates Kevin Davies.
Tech-savvy software engineer
We do not expect you to have experience from the space industry. More importantly, you are a talented developer who is used to working in an organised, systematic and disciplined manner with regards to applying engineering standards and methods. We do, however, expect that you have broad knowledge of the technologies mentioned above, and that you:

  • Have a degree in computer science and strong Java/C++ programming skills
  • Have experience with Eclipse IDE and Eclipse RCP application development
  • Understand client/server application programming and have knowledge of source code configuration (Subversion and/or Git)
  • Have experience writing documentation for your code
  • Speak and write English fluently and have good communication skills overall

Additional information
For further information, please contact Mrs. Raluca Moise by telephone +49 6151 860050 or by email recruitment.de@terma.com.

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.
Terma is headquartered in Aarhus, Denmark, and maintains international subsidiaries and operations in The Netherlands, Germany, India, France, Singapore and the U.S.
Privacy Notice
By submitting your job application you confirm that you have read, understood and accepted this Privacy Notice, including Terma’s Privacy Policy as referenced below; and are providing your consent to Terma’s storage and processing of your personal data accordingly.
This Privacy Notice covers any personal data you submit to Terma for the recruiting process, including e.g.:

  • Your name, contact details and application status
  • Information included in your CV or cover letter, such as job history, academic background, skills and competencies, personal interests, languages spoken, and your photo
  • Job preferences and type of employment sought
  • Names and contact details for references

Please visit our Privacy Policy at www.terma.com. Here you will find additional information about our compliance with GDPR, how we use and protect your data, as well as information about your rights pursuant to GDPR. You will also find information who to contact at Terma in case you want to exercise these rights.

For information on how the personal data in your application is processed, please see the Terma Privacy Policy.