Controls Software Developer

Download Report

Transcript Controls Software Developer

Controls Software Developer - Summer workers
The Machine Directorate at the European Spallation Source (ESS) in Lund, Sweden, invites
applications for 2 Control Software Developers – Summer Workers to develop two small
projects during the summer
Developing a Framework for Deploying Simulators for Complex Devices with EPICS.
Description: The ESS Integrated Control System (ICS) Division will develop controls for the ESS Accelerator, Target and Neutron Instruments. To assist in
control software development, it would be beneficial to rapidly deploy hardware simulators and the corresponding control software to emulate complex
systems, and to have a standard version control framework for managing the simulators and corresponding control software.
This project involves using Docker as a framework to rapidly deploy simulators and their corresponding Experimental Physics and Industrial Control
System (EPICS) control software for development purposes. The framework will be able to deploy and configure simulator composites in order to simulate
sophisticated devices such as a neutron instrument. There may also be an opportunity to develop simulators for actual ESS equipment.
Required skills are: Python. Familiarity with Docker would be an advantage.
Qualifications: Excellent oral and written English skills are a prerequisite
Duration & Location
The duration of the position is 2016-06-13 - 2016-08-13 or upon agreement. Your work place will be situated in Lund, Sweden.
Start date
The position is to be filled as soon as possible.
Application & Contact
Please provide the curriculum vitaes and cover letter in English by clicking on “apply” and following the instructions. Please note we only accept
applications via the ESS website.
The deadline for applications is 12th of June 2016.
The recruitment process is ongoing and the position is open until filled. Therefore we recommend that applications be submitted as soon as possible.
Applications will be reviewed periodically.
For further information regarding the position, please contact the recruiting manager Daniel Piso Fernandez, [email protected] or HR officer
Sara Margaryan, [email protected]
We look forward to receive your application
Python Application to Facilitate Programmable Logic Controller Development.
Description: The ESS Integrated Control System (ICS) Division will make extensive use of Programmable Logic Controllers (PLCs) to implement the ESS
controls. To ensure a consistent approach to PLC development, one proposed strategy is to store engineering information in the ESS Controls
Configuration Database (CCDB), from where a client application could extract information to generate template files for use by the Siemens PLC
development software.
The basis of this project is to take requirements from ICS PLC developers and develop a proof of concept application, using Python, which will interface to
the CCDB RESTful interface and generate the necessary PLC template files.
Required skills are: Python, XML, REST. Familiarity with PLC systems would be an advantage.
Qualifications: Excellent oral and written English skills are a prerequisite
Duration & Location
The duration of the position is 2016-06-13 - 2016-08-13 or upon agreement. Your work place will be situated in Lund, Sweden.
Start date
The position is to be filled as soon as possible.
Application & Contact
Please provide the curriculum vitae and cover letter in English by clicking on “apply” and following the instructions. Please note we only accept
applications via the ESS website.
The deadline for applications is 12th of June 2016.
The recruitment process is ongoing and the position is open until filled. Therefore we recommend that applications be submitted as soon as possible.
Applications will be reviewed periodically.
For further information regarding the position, please contact the recruiting manager Daniel Piso Fernandez, [email protected] or HR officer
Sara Margaryan, [email protected]
We look forward to receiving your application.