[Neutron] Scientific Instrument Automation Computer Scientist/Computer Engineer opportunity at NCNR

Robert Shirley rshirley at nist.gov
Thu Jan 10 10:31:31 CST 2008


Scientific Instrument Automation Computer Scientist/Computer Engineer

The National Institute of Standards and Technology's Center for  
Neutron Research (NCNR) in Gaithersburg, MD is seeking candidates for  
full time or part time work in computer software development for data  
acquisition and control related to materials research carried out  
with facilities at the NCNR.


The NCNR is a national user facility that develops and makes  
available to the general scientific community advanced  
instrumentation for materials research using beams of cold neutrons.  
The laboratory serves almost 2000 guest scientists per year with  
about 20 experiment stations. More information about the NCNR can be  
found at the web site http://www.ncnr.nist.gov.


The NCNR is in the process of a facility-wide upgrade of the data  
acquisition and control systems used on its neutron scattering  
instruments.  Major effort is needed for:
Work with stakeholders to gather scientific, safety and usability  
requirements for neutron instrumentation.
Creation and maintenance of use cases, UML diagrams and wireframes  
from stakeholder requirements.
Design and Development of user interfaces.
Aid in the development of unit and functional test plans for system  
verification.
Administering unit and functional testing for neutron instrumentation.
Provide software support maintenance and user documentation for  
instrument control software.
Aid in the design, development and debugging of instrument control  
software and supporting libraries using Java, Python and C/C++

This software is required to provide robust, responsive, real-time  
control of instrument hardware, (e.g. servo and stepping motors,  
encoders, rotary and translation stages, multiple neutron counters,  
process controllers, etc.), and to provide an intuitive, easy-to-use  
graphical interface for displaying, managing and processing neutron  
scattering data.  Assistance is also needed in the development of  
training materials and courses to enable users and instrument  
scientists to customize the software for instrument-specific purposes.


To be considered, individuals must have a bachelor's degree in  
computer science, mathematics, engineering or a physical science.   
Masters or doctoral degrees are preferred.  Candidates must also  
possess good written and verbal communication skills.   Preference  
will be given to candidates who have experience in neutron/x-ray  
scattering techniques, computer systems programming, network  
programming, object oriented design or development in Java on the  
Linux and Windows platforms.



Depending on experience, compensation is in the range from $25./hour  
to $38./hour, plus benefits for full time work.





Expressions of interest may be directed by email to  
robert.shirley at nist.gov.-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.neutron.anl.gov/pipermail/neutron/attachments/20080110/f8c9e924/attachment.html


More information about the Neutron mailing list