[Neutron] Scientific Instrument Automation Computer
Scientist/Computer Engineer opportunity at NCNR
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
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...
More information about the Neutron