|Subject: [Neutron] Computer Scientist/Computer Engineer position for the NCNR instrument control software development group|
|From: Robert Shirley |
|Date: Wed, 15 Jul 2009 11:09:16 -0400|
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 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:
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, or be working toward, a bachelor's degree in computer science, mathematics, engineering or a physical science and possess good written and verbal communication skills. Candidates without a computer science degree must have completed computer science course work or have experience working as a software engineer. Preference will be given to candidates who have experience in computer systems programming, embedded systems programming, network programming, object oriented design and development in C/C++, Python, and Java on the Linux and Windows platforms.
Depending on experience, compensation is in the range from $25./hour to $43./hour, plus benefits for full time work.
Expressions of interest may be directed by email to firstname.lastname@example.org.