Candidates with BSc or MSc degree in computer science or PhD on physics/astronomy will be considered.
The candidate should have good background and experience developing under Linux in C++ and/or Python programming languages, and ideally, thinking of and applying design patterns, and experience or knowledge about distributed systems. Version control is managed with Git and Gitlab application, and knowledge and experience with these tools will be a plus.
The core problem that we are addressing is a form of Job-Shop Problem (JSP), and as a result, experience with optimization algorithms and scheduling methods are valued. Furthermore, knowledge and willingness to dive deeper into Metaheuristic scheduling, Swarm Intelligence, and Evolutionary Computation in the field of AI is beneficial. Other fields, like Constraint Satisfaction and Multi-agent systems, are also helpful in the development.
The development of this project is based on CORBA standard, uses CMake for building process, virtualization with Docker for development / testing / integration purposes and applies CI by the use of Jenkins and Sonarqube platforms. Knowledge and experience on this tools and concepts will be very valuable.
The candidate should ideally have experience with software engineering process, covering the classic development life cycle: requirements, design, implementation, documentation and testing. Experience with agile methodology, Jira and confluence platforms are highly desirable.
For those outside the field, some knowledge of basic positional astronomy will be valued.
Similar Positions
-
Tenure Track Faculty Positions In School Of Astronomy And Space Science, Nanjing University, Nanjing, China, Nanjing University, China, about 7 hours ago
Description: The School of Astronomy and Space Science at Nanjing University invites applications from qualified candidates for the tenure-track assistant professor positions. Four positions are a...
-
Young Graduate Trainee In Thermal Analysis And Verification , European Space Agency, Netherlands, 21 days ago
Young Graduate Opportunity in the Directorate of Technology, Engineering and Quality ESA is an equal opportunity employer, committed to achieving diversity within the workforce and creating an inc...
-
Network Engineer / Post Doc For Quantum Safe Communications Systems And Networks, Eindhoven University of Technology, Netherlands, about 5 hours ago
Position (Post-doctoral) Researcher, Other academic staff, Non academic staff (supporting staff) Irène Curie Fellowship No Department(s) Electrical Engineering Reference number V36.7326 Job descri...
-
Software & Systems Engineer / Post Doc For Edge Enabled And Quantum Safe Networks, Eindhoven University of Technology, Netherlands, about 5 hours ago
Position (Post-doctoral) Researcher, Other academic staff, Non academic staff (supporting staff) Irène Curie Fellowship No Department(s) Electrical Engineering Reference number V36.7325 Job descri...
-
Sentinel 3 Next Generation Topography Payload Manager , European Space Agency, Netherlands, about 4 hours ago
Vacancy in the Directorate of Earth Observation Programmes. ESA is an equal opportunity employer, committed to achieving diversity within the workforce and creating an inclusive working environmen...
-
Head Of The Systems, Strategic Programme Lines And Technology Department , European Space Agency, Netherlands, 1 day ago
ESA is an equal opportunity employer, committed to achieving diversity within the workforce and creating an inclusive working environment. We therefore welcome applications from all qualified cand...