The Neutron Sciences Directorate (NScD) at Oak Ridge National Laboratory (ORNL) operates the High Flux Isotope Reactor (HFIR), the United States' highest flux reactor based neutron source, and the Spallation Neutron Source (SNS), the world's most intense pulsed accelerator based neutron source. Together these facilities operate 30 instruments for neutron scattering research, each year carrying out in excess of 1,000 experiments in the physical, chemical, materials, biological and medical sciences for more than 3,000 visiting scientists. To learn more about Neutron Sciences at ORNL go to: http://neutrons.ornl.gov.
In this role you will develop software solutions in a collaborative team environment in support of the neutron scattering instrument beam lines at the Spallation Neutron Source (SNS) and High Flux Isotope Reactor (HFIR). You will contribute to the development, operation and ongoing support of the beam line instrument data acquisition and control systems. You will be part of a multifaceted group with expertise in custom electronics, digital design, software, user interfaces, and computing for data acquisition and scientific control systems. Your contributions will enhance the reliability, capability and scientific productivity of the neutron scattering instruments.
- Support the scientific mission of the SNS and HFIR by designing, developing, supporting, maintaining and troubleshooting reliable software for neutron instrument data acquisition and control systems.
- Collaborate with group members and scientific staff towards the design, development and maintenance of the EPICS-based instrument data acquisition and control system.
- Develop software solutions for experiment automation, and improving experiment workflow through science-oriented user interfaces (UI) and user-experience (UX) oriented design. Work with scientists and researchers to create software tools to enhance the scientific productivity of the instruments.
- Support and maintain existing software applications including troubleshooting and bug fixes.
- Provide documentation and training for software. Maintain code in a central repository utilizing a version control system. Develop and utilize software testing procedures.
- Provide operational support for the instrument data acquisition and control system. The position is typical office hours, but some off-hours and weekend support is required to support the 24/7 operational needs of the user facility.
- Ensure and monitor compliance with environment, safety, health, and quality program requirements. Promptly identify ESH and QA issues and communicate them to project and division management, ESH and QA contacts, and/or subcontractor contacts as appropriate.
- Maintain a strong commitment to the implementation and perpetuation of values and ethics.
- Must have a minimum Bachelor’s degree in physics, engineering, computer science, or related field
- At least four years of relevant experience required
- Programming experience in at least one of the following languages: Python, Java, C++ or C, with preference for Python.
- Software development in a Linux environment.
- Experience with collaborative/team software development using version control management systems (preferably git).
- An advanced degree in science or engineering with experimental science experience is desirable.
- Ability to work and communicate effectively with teams of scientists, engineers, and technicians.
- The ideal candidate should combine experience or education in experimental science with software engineering to develop solutions to meet the scientific and operational needs of the SNS and HFIR neutron scattering instruments.
- Working or research experience at a neutron user facility, synchrotron light source or other experimental physics project or user facility is preferred.
- Experience with the Experimental Physics and Industrial Control System (EPICS) or a similar toolkit for developing distributed control systems in a scientific environment.
- Programming experience with distributed computer systems is beneficial.
- A growth-oriented mindset embracing learning and adaptation.
Work Direction and Interface:
This position reports to Instrument Data Acquisition and Controls Group Leader. You will work closely with members of Instrument Data Acquisition & Controls Group and interface with external scientific users and instrument scientists and scientific associates at SNS and HFIR. You will also work with other technical groups including information systems, data reduction and data analysis software developers. You will collaborate with software developers at other international facilities and from the scientific user community. You will be responsive to evolving needs and facility priorities, and share your expertise across the group as needed. You will be expected to follow leadership directives at appropriate times as well as work independently.
Measures of Effectiveness:
- Responsiveness to support needs of instrument and facility operations
- Functionality, reliability, maintainability and usability of developed software
- Responsiveness to special assignments in support of changing scientific needs, project management directives, project changes, and project reviews
- Produces software-related documentation
- Works effectively in a diverse team environment
- Takes initiative and performs work independently
Oak Ridge National Laboratory offers an exceptional benefits package to include a generous relocation, matching 401K, Pension Plan, Paid Vacation and medical / dental plan. Onsite amenities include Credit Union, Medical Clinic and free fitness facilities.
Visit https://www.ornl.gov/careers to apply direct to this and other Neutron Sciences jobs.
We accept Word(.doc, .docx), Excel(.xls, .xlsx), PowerPoint(.ppt, .pptx), Adobe(.pdf), Rich Text Format(.rtf), HTML(.htm,.hmtl) and text files(.txt) up to 2MB in size. Resumes from third party vendors will not be accepted; these resumes will bedeleted and the candidates submitted will not be considered for employment.
If you have trouble applying for a position, please email ORNLRecruiting@ornl.gov.
ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protectedveterans, are encouraged to apply. UT-Battelle is an E-Verify Employer.