Sandia National Laboratories Research & Development, Software Developer (Experienced) in Albuquerque, New Mexico
We are seeking a hardworking and dedicated R&D, Computer Scientist/Software Developer to work in the area of nuclear reactor accident analysis software development along with a dedicated team of scientists and researchers. You will lead research into engineering software development that support risk-informed, performance-based safety assessments of current and next generation nuclear power reactors. Your work will be in direct support of a key national priority to contribute to innovation in the U.S. nuclear energy sector, developing the technical bases necessary to assure the safe deployment of advanced nuclear energy technology essential to supporting economic development and national security.
On any given day, you may be called on to:
- Build and maintain a large engineering code base used to perform safety and risk assessments of nuclear power plants
- Lead the continued evolution of an engineering software code base that has become the repository of state-of-the-art knowledge of nuclear accident analysis in over 30 years of continuous development
- Support the integration and testing of new analytical models to represent advances in nuclear accident analysis state-of-knowledge, and support licensing initiatives for the new and innovative nuclear power reactor technologies anticipated over the next decade
- Lead the integration of agile software development approaches into development practices for the development team
- Lead efforts, and develop innovative ways, to refactor a range of large engineering software code bases to ensure continual incorporation of state-of-the-art software engineering practice
- Lead the development of testing frameworks to support enhanced engineering software verification and validation
- Bachelor’s degree in Nuclear Engineering or eight years of equivalent experience in the field of software engineering;
- Experience in nuclear reactor accident analysis software development, testing, integration, and release of production-level code meeting requirements of the nuclear energy sector;
- Experience in leading and maintaining the software development, software distribution, and user feedback/bug reporting infrastructure of an engineering software development group;
- Proficiency in software development with Python, C#, and modern Fortran;
- Ability to obtain and maintain a DOE L-level security clearance.
Selected applicants will be required to pass a Job Placement Assessment before beginning the job to ensure that they can perform the essential physical requirements, with or without accommodations.
- Knowledge of nuclear power plant systems and operations;
- Knowledge of software development practices and requirements for nuclear reactor accident analysis (or other safety critical) software;
- Experience in using and managing distributed computing systems;
- Experience in some of the additional programming languages/tools: R, C++, Cython, Java, Rust, Scala;
- Experience in multi-language software development and cross-language linking;
- Experience in parallel computing technologies, including MPI and GPU computing;
- Experience in using some of the software: Jira, Confluence, subversion, Gitlab, distributed computing job scheduling tools, Dakota;
- Experience with a range of automated software testing, verification and validation methodologies.
The Severe Accident Modeling and Analysis department focuses on developing nuclear reactor safety technology in support of the U.S. and international nuclear energy sectors. The MELCOR software developed in this department is a reactor safety technology of national and international significance. This code is primarily developed to analyze nuclear power reactor accidents, enabling assessment of the potential for consequences to public health and safety. With the rapid pace of technology innovation in the U.S. nuclear energy sector, reactor safety technology is undergoing significant evolution to address the challenges posed by advanced nuclear technologies and a broader adoption of risk-informed, performance-based safety evaluation methods. The R&D initiatives in the department are driving significant reactor safety technology innovation, from accident analysis software development and modernization to risk-informed safety assessment methods that utilize advanced machine learning methods.
Sandia National Laboratories is the nation’s premier science and engineering lab for national security and technology innovation, with teams of specialists focused on cutting-edge work in a broad array of areas. Some of the main reasons we love our jobs:
- Challenging work withamazingimpact that contributes to security, peace, and freedom worldwide
- Extraordinary co-workers
- Some of the best tools, equipment, and research facilities in the world
- Career advancement and enrichment opportunities
- Flexible schedules, generous vacations,strongmedical and other benefits, competitive 401k, learning opportunities, relocation assistance and amenities aimed at creating a solid work/life balance*
World-changing technologies. Life-changing careers. Learn more about Sandia at: http://www.sandia.gov
*These benefits vary by job classification.
Sandia is required by DOE to conduct a pre-employment drug test and background review that includes checks of personal references, credit, law enforcement records, and employment/education verifications. Applicants for employment need to be able to obtain and maintain a DOE L-level security clearance, which requires U.S. citizenship. If you hold more than one citizenship (i.e., of the U.S. and another country), your ability to obtain a security clearance may be impacted.
Applicants offered employment with Sandia are subject to a federal background investigation to meet the requirements for access to classified information or matter if the duties of the position require a DOE security clearance. Substance abuse or illegal drug use, falsification of information, criminal activity, serious misconduct or other indicators of untrustworthiness can cause a clearance to be denied or terminated by the DOE, resulting in the inability to perform the duties assigned and subsequent termination of employment.
All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, or veteran status and any other protected class under state or federal law.