Current Students
Jobs Board
Undergraduate Internship in Scientific Software Engineering at Oak Ridge National Lab

The Higher Education Research Experiences (HERE) program at Oak Ridge National Laboratory (ORNL) invites applications for internships in software development within ORNL’s Computer Science and Mathematics Division!

As an intern, you will be part of ORNL’s Scientific Software Initiative, which provides scientific software development expertise to the Laboratory.

If selected, you will learn about and contribute under the direction of your mentor to the development of open source projects such as the Eclipse Advanced Visualization Project and the Eclipse Integrated Computational Environment; collaborate on software development on other Java, C++, and Python projects; and contribute to software development activities and original research.



  • Stipend of $500 per week for full time
  • Additional travel/housing allowance, if eligible

To be eligible, you must:

  • Be 18 years old
  • Have a cumulative GPA of 2.5/4.0
  • Be a current undergraduate in computer science, computational science or a related discipline

Preferred Qualifications:

  • Experience with software development methodologies, such as version control systems like Git and Subversion and knowledge of UML
  • Excellent communication and writing skills, and the ability to work on a team in a dynamic group environment as the team meets daily, practices Continuous Integration, collaborates on the source code and has regular deadlines
  • Experience using multiple languages, including the following: C/C++, Java, JavaScript, Python
  • Activity within the broader open-source software community

If you have any questions, please contact