The Computer Science (CS) Team in the Reactor Physics (RP) Group within the Reactor and Nuclear Systems Division (RNSD), Nuclear Science and Engineering Directorate, Oak Ridge National Laboratory seeks highly motivated applicants for a computer science technical professional staff position, with emphasis in the development, maintenance, and continuous testing and deployment of user interface software for nuclear analysis computer code systems.The CS Team conducts software development, maintenance, testing, and deployment tasks in nuclear reactor physics, cross-section processing, criticality safety, radiation shielding, and spent fuel characterization modeling and simulation software. The group is responsible for assisting in the development, enhancement, maintenance, testing, and deployment of the SCALE code system. CS Team members are also the lead developers of the DOE Nuclear Energy Advanced Modeling and Simulation (NEAMS) Workbench user interface. These activities are closely coordinated with other RNSD groups involved in the development of SCALE and other nuclear analysis code systems in RNSD, as well as other national laboratories in collaboration on the NEAMS Workbench.
This position is expected to be responsible for the development and maintenance of cross-platform (Windows, Mac, Linux) user interface software written in Qt, CMake, TriBITS, C++, Java, Python, Bash and MS-DOS. Additional responsibilities include design requirements gathering, software testing and deployment, and general technical support for users. This person will be responsible for interacting with staff that are working on projects in a team environment. Expectations include the ability to work independently, conceptualize and lead software-development and testing strategies, fully document work performed, and effectively interface with project managers and code developers.
Candidates must have an MS in computer science, computer engineering, or a related field, or a BS computer science, computer engineering, or a related field, and have experience and demonstrated accomplishments in production-level software development and maintenance that address real-world problems. Experience in or an understanding of software development cycles is desirable, but the desire to gain understanding of software development cycles is essential. The candidate must have demonstrated problem-solving skills and a willingness to apply those skills to a variety of problems. Excellent communication skills including verbal, presentation, and writing skills are required to enable effective interaction with technical peers, program managers, and sponsors.The candidate is expected to demonstrate results-oriented behavior, be able to work independently and in a team environment, thoroughly document work performed, effectively interface with project sponsors, and contribute to the identification and development of research proposals. The candidate must have demonstrated problem-solving skills and a willingness to apply those skills to a variety of problems. Equal Opportunity Employer Additional Information: For information about the Reactor Physics Group of the Reactor and Nuclear Systems Division, please visit our web site at: http://web.ornl.gov/sci/nsed/rnsd/group_rp.shtml Information about the Reactor and Nuclear Systems Division is available at: http://web.ornl.gov/sci/nsed/rnsd/
Oak Ridge National Laboratory
ORNL is an equal opportunity employer. All qualified applicants, including individuals with disabilities and protected veterans, are encouraged to apply. UT-Battelle is an E-verify Employer.