WGS Workgroup Solutions GmbH, based near Frankfurt, is a German engineering and IT company specializing in consulting and engineering services for the European space sector. With expertise in areas like Data Processing, System Engineering, Software Engineering, Ground Stations, Flight Dynamics among others, WGS upholds values of commitment, integrity, and fairness towards both employees and clients.
We are looking for a Data Processing Software Engineer to join our team!
This position includes responsibilities for the engineering and maintenance of online and offline operational data processing systems with C++ programming language in Linux environment. The successful candidate will be based at EUMETSAT headquarters in Darmstadt, Germany. We are interested in candidates who are already based in Germany or ready to relocate to Darmstadt in Germany, and eligible to work in Germany.
Responsibilities
Typically, tasks will include:
- Contribute to the definition, design, implementation, and maintenance of architectures for data processing ground segments and their components – with special emphasis on product quality control, calibration and validation, production monitoring and reporting.
- Contribute to the operations of existing data processing ground segments and their maintenance and evolution, including software upgrades such as implementing and maintaining new algorithms for product quality control and calibration/validation activities.
- Perform routine tasks in operational systems under configuration control.
- Perform standard SW engineering activities (i.e. SW testing and integration).
- Participation in meetings and formal reviews.
Qualifications
The Candidate shall have the following mandatory attributes and skills:
- A university degree in a relevant technical discipline (i.e., engineers, computer science) or the equivalent work experience.
- At least 5 years’ experience in the Data Processing Systems and Applications Competence Area
- Experience with change management processes and requirements management experience using DOORS.
- Extensive experience with C++ and Java programming in UNIX/Linux-based environments, including profiling, debugging, and troubleshooting,
- Knowledge about verification of software issues and experience in the maintenance of complex real-time software,
- Use of and application programming of database systems (e.g. ORACLE, INFORMIX, PostgreSQL and MySQL).
- Competence in the use of scripting languages (e.g. shell scripting, PERL), high‑level languages (e.g., Python, Java) and correspondent use of their libraries.
- Proficiency in Git and GitHub
- Working experience in an environment applying change management and QA processes is essential
- Experience in preparation of requirements, design, interfaces and testing documentation for data processing systems considering the systems engineering aspects of data processing management and data provision (experience of data processing for high data rate missions and/or Earth Observation missions is an asset but is not mandatory).
- Experience in S/W design, S/W development, operation, software maintenance and software development of large complex real‑time data processing systems for Earth Observation missions.
- Competence in object‑oriented software design and implementation possibly in the context of satellite instrument data processing systems.
- Systematic approach to work, including the ability to plan the work and to cope with tight schedules and multiple tasks.
- Ability to learn and develop the needed skills and knowledge to contribute to the implementation of the service. This includes the ability to rapidly absorb, and make use of, information presented in written and oral communications in a dynamic context.
- Willingness to work within a multidisciplinary context in cooperation with other teams. The ability to maintain a system overview is essential. Be able to plan your work and to cope with tight schedules and multiple tasks.
- Write accurate and consistent technical documentation.
- Fluent in English (communication and writing skills).
- Other skills include Ansible, Docker, Containers, Valgrind and GDB.
Contacts
Interested applicants should submit their CVs in Europass format and Cover Letters, via LinkedIn or by emailing the WGS recruitment team at
Please find further details on our website with the link below.
Please submit your application before .
#J-18808-Ljbffr