| Quick Job Search |
We have an opportunity for an engineer to work on development and maintenance of mission planning systems for space missions (might also be suitable for university graduates). This position is based in
Objective:
The tasks cover the complete software lifecycle, including requirement engineering, design, implementation, testing and follow-on maintenance. Essential activities include the problem analysis and problem modeling of the individual planning problems
Key objectives of this position include
· Design, implement, and test high quality software modules
· Work with the rest of the team to ensure a coherent solution while meeting tight budget and time constraints
Responsibilities / Duties:
· Requirements engineering
· Software design using UML
· Modeling of planning and scheduling problems
· Planning and scheduling algorithms design
· Software implementation and unit testing
· Integration and system testing support
· Production and maintenance of software documentation
Qualifications / Experience:
· A university degree in computer science, mathematics, or equivalent
· Experience in general software development and software engineering
Essential Skills:
o Problem modeling techniques
o Automated planning and scheduling algorithms (resource allocation, temporal reasoning, causal reasoning)
o Global and local optimization techniques (Linear Programming, Mixed Integer Programming, Dynamic Programming, Simulated Annealing, etc.)
o Search techniques (constraint problem solving, heuristic search, etc.)
o Artificial Intelligence techniques related to planning and optimization (genetic algorithms, etc.)
· Object-oriented programming with C++ and/or Java
· Good command of the English language
Desirable Skills:
· Model-Driven Software Engineering (UML, Design Patterns, etc.)
· Software Development under UNIX (LINUX and/or SOLARIS)
· XML, related standards, and supporting tools
· Eclipse / Eclipse RCP
· MMI development
· CORBA
· Experience in space industry
Qualities:
· Team player
· Good interpersonal and communication skills
Benefits:
Relocation package if necessary
Security:
In line with Asylum & Immigration Legislation, all applicants must be eligible to live and work in the EU. Documented evidence of eligibility will be required from candidates as part of the