Participate in the OSPF project, which is the central element of the Galileo mission chain (first generation). The objective of the OSPF is to calculate the navigation for the Galileo positioning service.
We are looking for engineers with solid knowledge of IT and/or telecommunications, to join the RTMC (Real Time Monitoring and Control) team, one of the OSPF sub-elements, which is responsible for the IT parts of the element, such as the management of process synchronization and real time, the management of input and output data, the definition and maintenance of the system scheduler, the operability and configuration of the system and the management of the hardware or virtualized platform and operating system. We are therefore looking for a person with good analytical skills, with skills in both code development and analysis of existing code for maintenance, to join the OSPF team to perform analysis, development, validation, verification and documentation tasks. Good teamwork skills, good communication skills, initiative, autonomy, careful and efficient work, ability to adapt to different development environments and different work methodologies and a desire to carry out a complex project are required. Specific training on the OSPF system (and Galileo) is offered.
The candidate's duties would be those of the RTMC team, which is currently undergoing evolutionary maintenance:
1. Manage process synchronization (threads, signals, semaphores, shared memory) and ensure real-time processing
2. Manage input and output data, including format transformation and encoding - Define and maintain the system scheduler
3. Operate and configure the system (snmp, ftp, commanding, ...)
4. Manage the hardware and operating system (both ad-hoc real-time)
5. Verify and validate the OSPF version deployed, performing unit, integrated and system tests, as well as documenting the results
6. Optimize and adjust the system resources (cpu, ram), monitoring usage and applying appropriate measures
As part of one of the evolutions currently underway, analysis of requirements and source code, adaptation, migration, verification, optimization and documentation of the system from a specific hardware and operating system to a standard solution based on VMware and Linux Software engineering following the standards of the Galileo program:
7. Requirements analysis and management
8. Design of developments, impact analysis
9. Integration, unit testing
10. Justification and documentation of source code changes or new functions developed
11. Verification and validation of software
WHAT DO WE NEED IN OUR TEAM?
For this position, we are looking for engineers with experience and interest in software development, the space sector and satellite navigation systems. With experience and/or knowledge of:
12. C programming (preferably at low level)
13. Knowledge of operating systems (semaphores, shared memory, processes, threads, system calls, sockets, networks, etc.)
14. Knowledge of Linux
15. Knowledge of VMware and virtualized systems
16. Accurate and justified documentation of SW changes according to specific standards and procedures
In relation to soft skills, the following will be valued:
17. Good communication and teamwork skills
18. Attention to detail in the tasks performed
19. High degree of commitment and responsibility with meeting deadlines
WHAT DO WE OFFER?
Hybridworking model and 8 weeks per year of teleworking outside your usual geographical area.
Flexible start and finish times, and intensive working hours Fridays and insummer.
Personalizedcareer plan development, training and language learning support.
National and international mobility. Do you come from another country?We can offer you a relocation package .
Competitivecompensation with ongoing reviews, flexible compensation anddiscount on brands.
Wellbeingprogram: Health, dental and accident insurance; free fruit and coffee ,physical, mental and financialhealth training, and much more!
️