Completed degree in Computer Engineering, Computer Science, Electronics or a comparable field
Practical experience and expertise in the field of embedded software development, preferably in the space industry
A high level of knowledge of and experience in the use of the C programming language
Knowledge of and experience with real-time embedded operating systems, real-time software development, unit testing tools, embedded processor simulators, scripting languages as well as knowledge of software development standards (especially ECSS-E-ST-40C and ECSS-Q-ST-80C) and coding standards is a plus
Knowledge of software engineering principles and processes
A structured, independent and responsible approach to work and a high level of quality awareness
Ability to see how your work fits into a larger project and product and readiness to work with colleagues to achieve its integration
Fluency of written and spoken English
Responsibilities
Functional validation and hardware-software integration testing, test script writing, debugging
Functional test engineering (given relevant skills), including test specification and requirements tracing
Collaborating with hardware, FPGA, software, verification, system and quality engineers, helping to achieve the technical, quality and managerial goals of the project