Informationen zur Anzeige:
IT-Specialist / Software Developer for Navcast (m/f/d)
Weßling, Oberpfaffenhofen
Aktualität: 09.08.2022
Anzeigeninhalt:
09.08.2022, DLR Gesellschaft für Raumfahrtanwendungen (GfR) mbH
Weßling, Oberpfaffenhofen
IT-Specialist / Software Developer for Navcast (m/f/d)
In the context of NAVCAST evolutions and in anticipation of forthcoming service operations, DLR GfR is seeking an IT-Specialist / Software Developer, supporting the ongoing development of NAVCAST. The main activities focus on assisting the operator during test campaigns, providing L2/L3 maintenance support and performing troubleshooting and system improvement activities.
Your main responsibilities:
Perform NAVCAST Software and Hardware Upgrades to support System Evolutions
Maintain and update the system and continuously improve the system automatization as well as the service performance
Create a development pipeline for the deployment of new software versions and test those upfront with the operator before deploying them on the production chain used for service operations
Support the Development of NAVCAST Operations and Maintenance Procedures
Assist the operator in the development of operations and maintenance procedures
Develop (automated) test procedures together with the operator
Support NAVCAST Validation activities
Develop a testing and validation plan together with the system engineer/operator
Support validation campaigns at service performance and system-level
Support the migration of approved Change Requests to the NAVCAST production chain
Provision of Design and Development Support for the NAVCAST System
Develop and implement a scalable, highly reliable and easy to maintain (virtualized) system design with already available software components that is resilient against a multitude of error scenarios
Design and setup the interface components for the data delivery to the end-user
Create and implement a scalable design for the data exchange between the individual system components
Maintain NAVCAST Hardware and Software
Provide L2/L3 maintenance support
Support the operator in error handling and debugging
Thoroughly document the NAVCAST system to achieve a high level of maintainability and transparency
Support to System Monitoring and NAVCAST Performance Evaluations
Setup and test monitoring software
Design and implement interfaces for the input coming from other system components
Support the generation of NAVCAST Performance Evaluation Reports (based on KPI scheme)
Deep understanding of computer networking and Linux/Unix operating systems
Profound knowledge of virtualization techniques, e.g., with Docker/Podman/VMWare and the hosting of software components on rented, virtualized hardware
Experience with data visualization tools, such as Grafana
Experience in Software development (Fortran and C/C++) and Scripting (Linux shell, Perl and Python)
Basic knowledge of database systems (SQL or InfluxDB)
Basic understanding of key GNSS concepts for determining orbit and clock corrections
Development of SW code and scripts for the smooth operation of Navcast and its interfaces, e.g., for IONO/TROPO corrections, for M&C activities or for troubleshooting and error corrections
Support to the implementation of Realism, GRSP or other Navcast-related projects
Experience in coding software according to relevant industry standards, like ECSS or GSWS, would be an asset
Willingness to become an expert in BERNESE and/or RETICLE at source code and software configuration level
Minimum qualification:
University degree (Master, Diploma) in Informatics, Electrical Engineering, Computer Science or similar MINT disciplines
At least 4 years of experience in hardware and software support on Linux/Unix systems
Proficient in Fortran, Python and Perl programing
Strong analytical skills, ability to work independently and to meet deadlines
High team spirit, very good communication skills, «can-do» attitude
Curiosity and a great passion for acquiring new know-how
Fluent in English (written and spoken), German would be an asset
Berufsfeld
Standorte