Share this Job

Software Development for Nuclear Security Applications

Date: Jan 12, 2021

Location: Oak Ridge, TN, US, 37831

Company: Oak Ridge National Laboratory

Requisition Id 3358 



Nuclear Security Modeling (NSM) group within the Nuclear Nonproliferation Division (NND), National Security Sciences Directorate, Oak Ridge National Laboratory (ORNL), seeks highly motivated applicants to support development of modeling and simulation software relevant to a variety of applications focused on nuclear nonproliferation, safeguards, post-detonation forensics, and consequence management. The major customers of the work performed in this group are the National Nuclear Security Administration, the Department of Defense, and other government agencies.



Major Duties/Responsibilities

The successful candidate will be responsible for implementing and testing software enhancements across a suite of nuclear security modeling tools. Software will be written in, but not limited to: C/C++, Fortran, Java, and Python. Development efforts include component integration, continuous integration, testing, and documentation. Additional responsibilities include the support of multiple platforms and operating systems such as Linux, Windows, Mac, and Android, desktop, mobile, and web. Experience with Qt and CMake is desired. Other responsibilities include support for engineering staff and end users with algorithm development, software optimization, and training.


The selected candidate will be responsible for interacting with science and engineering staff, both internal and external to the group, in a variety of application areas. The candidate is expected to participate as a team member, yet also be able to work independently, participate in weekly development cycles, lead software development tasks, fully document work performed, and effectively interface with project managers and other developers.



Qualifications Required

Candidates must have a BS with 2-4 years of experience or an MS in computer science, nuclear engineering, software engineering, or a related field. 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 and program managers.



Work Directions and Interfaces

The NSM Group is an applied research and development group that utilizes its expertise in theory, modeling and experimentation to analyze the security implications in the production, processing, diversion, and detonation of nuclear materials. The group's core areas of expertise include reactor physics and nuclear data; nuclear chemical engineering; nuclear safeguards and detection modeling; nuclear forensics and attribution; nuclear weapons physics and fallout; and statistics, data analytics, and machine learning. The group has applied its expertise in many areas, such as the production of plutonium in reactors; spent fuel assay and verification; passive nuclear measurements modeling; active interrogation systems modeling; reactor physics measurements and modeling; nuclear fallout modeling and analysis; inverse analysis and nuclear forensics; and atmospheric transport and dispersion.


ORNL is a multi-program research facility managed by UT-Battelle for the Department of Energy. ORNL is an equal opportunity employer and committed to building and sustaining a culturally diverse workplace.


This position requires the ability to obtain and maintain a clearance from the Department of Energy. As such, this position is a Workplace Substance Abuse (WSAP) testing designated position. WSAP positions require passing a pre-placement drug test and participation in an ongoing random drug testing program.


Information about the Nuclear Nonproliferation Division is available from:


Information about the Nuclear Security Modeling Group is available from:


This position will remain open for a minimum of 5 days after which it will close when a qualified candidate is identified and/or hired.

We accept Word (.doc, .docx), Adobe (unsecured .pdf), Rich Text Format (.rtf), and HTML (.htm, .html) up to 5MB in size. Resumes from third party vendors will not be accepted; these resumes will be deleted and the candidates submitted will not be considered for employment.

If you have trouble applying for a position, please email

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.

Nearest Major Market: Knoxville