In order to control experimental setup and data collection for neutron experiments, we at ISIS develop and maintain a suite of software and associated systems for the scientists. The data acquired is collated from a number of distributed systems using various communications protocols, and co-ordinated by IBEX, our next generation instrument control software. The IBEX project is based on the open source EPICS (Experimental Physics and Industrial Control System) and Eclipse/RCP frameworks. Development is carried out in a number of programming languages including: Java, Python, and C++
The position will be as a full member of the IBEX Project's development team solving real issues. There is a wide variety of tasks from which to choose depending on your skills and interests, ranging from developing new drivers for use with the hardware that controls experiments at ISIS, to developing and maintaining the user interface for IBEX. The project is run using an agile development methodology, and you will be involved in all aspects of the process.
- Be part of a professional, working team
- Participate in the full life cycle of software
- Gain experience using agile development processes
- Learn about a variety of tools and technologies
Supervisor: Thomas Lohnert, Lohnert, firstname.lastname@example.org