C++ Software Engineer for Space Systems
Terma A/S
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 Leiden in The Netherlands, you will be integrated into our software team. Your focus will be on developing and maintaining Terma’s thermal data handling software product STAMP (more details here). STAMP is an application written in modern C++ used by European Space Agency , big European primes, and soon NASA to help them in testing and thermally stressing spacecrafts in space conditions prior to their launch.
Daily activities will include the development of new features, maintenance of the development environment, fixing software issues raised internally or by customers, and supporting new customers. Occasional travel to customer sites for integration and support tasks can be expected.
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.
Your primary language will be C++, but we also use other programming languages such as Java, Python and Tcl. Moreover, you will get to work with a range of topics in software engineering such as data communications (space specific protocols as well as TCP/IP and the like), real time/near real time systems, data processing, MMI development, relational databases (MySQL and PostGres). You will be expected to support software development on both Windows and Linux.
Your key responsibilities
Will include:
- Software design to implement new features according to customer needs.
- Implementing software following modern, professional software engineering standards and methods.
- Implementation of new sensor and control system interfaces to extend the list of hardware supported by the product.
- Unit and component testing of the implemented software.
- Improvement and maintenance of the software build process according to latest CI/CD practices.
- Maintenance of the product documentation.
- User training and on-site support.
How to succeed in this position
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.
You must have broad knowledge of the technologies mentioned above, and that you bring:
- Bachelor’s degree in Computer Science, Software Engineering, Aerospace Engineering, or a related field.
- Broad knowledge of object-oriented programming with strong C++ programming skills.
- Understand client/server application programming.
- Knowledge of source code configuration (Subversion and/or Git).
- Experience writing documentation for your code.
- Fluent English and have good communication skills overall.
Additional assets:
- Prior experience with industrial control systems and protocols – PLC, SCADA, etc.
- Conceptual or technical know-how about spacecraft testing and/or thermal issues in the context of space missions is advantageous.
- Experience with developing applications using Qt.
Note: even if you have not yet gained your formal degree, we would be also interested to hear from you providing you have very convincing relevant experience.
Additional information
This is a full-time position located at Leiden, The Netherlands.
The foreseen start of work is January 2025 or as soon as possible thereafter.
For further information, please contact Mrs. Raluca Moise by telephone [+49 6151 860050] or by email [[email protected]].
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 A/S is headquartered at Aarhus, Denmark. Internationally, Terma has subsidiaries and operations in The Netherlands, Belgium, Germany, France, United Kingdom, United Arab Emirates, India, Singapore U.S, Romania, Czech Republic and Austria.
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.
To ensure that your application is properly processed please apply through the ‘Apply’ link below. Include an up-to-date Curriculum Vitae and a Cover Letter highlighting your background and expertise as well as earliest date of availability.
Please note the following Legal & Security requirements:
- Applicants must hold all appropriate permits to work in the EU.
- Applicants are required to provide a copy of their ID/passport and degree/higher education certificate. Terma will validate the certificate with the issuing authority.
- An official Certificate of Good Conduct (or equivalent) and employment reference checks will be required at commencement of employment. Please attach a copy of any reference letters with your application if you have them.
Application deadline:
Ongoing
Opslaget er indhentet automatisk fra virksomhedens jobsider og vises derfor kun som uddrag. Log ind for at se det fulde opslag eller gå videre til opslaget her: