Functional Test & Software Engineer Aerospace
DSI Aerospace Technologie
Bremen, Germany
What do we expect from you?
- Completed degree in Computer Engineering, Computer Science, Electronics or a comparable field;
- A high level of knowledge of and experience in the use of the C programming language;
- Knowledge of software engineering principles and processes;
- A structured, independent and responsible approach to work and a high level of quality awareness;
- Good level of written and spoken English, ideally at least basics in German or willingness to learn;
- At least 2–3 years of experience in the field of embedded software development, preferably in the space industry, but at the minimum in a domain with similarly rigorous processes, is a plus;
- Knowledge of and experience with a real-time embedded OS, real-time software development, unit testing tools, embedded processor simulators, C++, scripting languages, coding standards or software development standards (esp. ECSS-E-ST-40C and ECSS-Q-ST-80C) is a plus;
- PhD in an engineering field is a plus.
What are your responsibilities?
- Implementation of test software (SW) and test scripts for functional validation and hardware-software integration testing, debugging;
- Potential (given relevant skills) embedded flight SW development tasks: requirements implementation, SW component design, coding, unit testing, documentation, peer/code reviews;
- Functional test engineering (given relevant skills), incl. test specification and requirements tracing;
- Collaborating with hardware, FPGA, software, verification, system and quality engineers, helping to achieve the integration of the SW and technical, quality and managerial goals of the project;
- Opportunity (given relevant skills) to take up/develop into lead software engineer position on flight software projects incl. all software and functional/operational engineering aspects.
Apply Now
Don't forget to mention Space-Careers when applying.