Mobile nrel Logo

Job Information

NREL Integrated Power-Energy Systems Model Developer in Golden, Colorado

Posting Title

Integrated Power-Energy Systems Model Developer



CO - Golden


Position Type



Hours Per Week



Job Description

The Power Systems Modeling and Simulation Group at the National Renewable Energy Laboratory is seeking a software engineer with in-depth programming experience in one or more modern languages, familiarity with high-performance computing, and interest in power and energy systems to join a highly interdisciplinary and collaborative team of engineers, analysts, and software developers to develop state-of-the art energy system modeling techniques, software, and simulations for breakthrough engineering and techno-economic analysis for the emerging future electric grid and broader interconnected energy system: transportation, buildings, gas, communication/controls, and beyond.

Job Duties and Responsibilities:

  • Develop and deploy code in languages such as Python, Julia, CPP/C++, C, JavaScript and Java,

  • Contribute towards Open-Source modeling and package development,

  • Develop in object-oriented and functional programming paradigms

  • Prepare user guides and documentation

  • Deploy software for cross-platform applications, including high performance computing environments

  • Work effectively with interdisciplinary team of developers, engineers, and analysts

  • Contribute to journal articles, conference papers, and technical reports


Basic Qualifications

Relevant Master's Degree . Or, relevant Bachelor's Degree and 2 or more years of experience.


Additional Qualifications

  • Strong experience with software development

  • Exceptional written and oral communication and interpersonal skills.

  • General knowledge and application of engineering technical standards, principles, theories, concepts and techniques.

  • Training in team, task or project leadership responsibilities.

  • Intermediate abilities and knowledge of practices and techniques.

  • Beginning experience in project management.

Preferred Qualifications

  • Proficiency in one or more of the following programming languages: Python, Julia, CPP/C++, C, Javascript

  • Proficiency with software development and deployment in a scientific/engineering environment using these languages

  • Experience in using HPC/Cluster Linux based environments and Bash scripting

  • Experience setting up and using Source Control tools such as Git.

  • Familiarity with Power Systems Engineering Concepts

  • Experience with Power Systems Simulation Tools such as OpenDSS, PowerWorld, CYMEDIST, Synergi, PSLF, PSS/E, WindMill, DEW, PowerFactory, etc.

  • Experience integrating multiple simulation engines through co-simulation, MDAO, or other approaches


Submission Guidelines

Please note that in order to be considered an applicant for any position at NREL you must submit an application form for each position for which you believe you are qualified. Applications are not kept on file for future positions. Please include a cover letter and resume with each position application.


EEO Policy

NREL is dedicated to the principles of equal employment opportunity. NREL promotes a work environment that does not discriminate against workers or job applicants and prohibits unlawful discrimination on the basis of race, color, religion, sex, national origin, disability, age, marital status, ancestry, actual or perceived sexual orientation, or veteran status, including special disabled veterans.

NREL validates right to work using E-Verify. NREL will provide the Social Security Administration (SSA) and, if necessary, the Department of Homeland Security (DHS), with information from each new employee’s Form I-9 to confirm work authorization. For additional information, click here at .

The National Renewable Energy Laboratory (NREL) is a leader in the U.S. Department of Energy’s effort to secure an environmentally and economically sustainable energy future. With locations in Golden and Boulder, Colorado, and a satellite office in Washington, D.C., NREL is the primary laboratory for research, development, and deployment of renewable energy technologies in the United States.

Please review the information on our Hiring Process at website before you create an account and apply for a job. We also hope you will learn more about NREL at , visit our Careers site at , and continue to search for job opportunities at at the lab.

NREL discloses to you that a consumer report, including an investigative consumer report containing information as to your character, general reputation, personal characteristics and mode of living, may be obtained for employment purposes as part of the pre-employment background investigation and at any time during your employment. Should an investigative consumer report be requested, you will have the right to request a complete and accurate disclosure of the nature and scope of the investigation requested and a written summary of your rights under the Fair Credit Reporting Act (FCRA) at .