Share this Job

Early Career Software Systems Engineer

Date: Jun 11, 2021

Location: Oak Ridge, TN, US, 37830

Company: Oak Ridge National Laboratory

Requisition Id 6005 


We are seeking a Software systems engineer to participate in the creation of state of the art technologies used in a wide variety of engineering disciplines, ranging from networked, embedded controls used in transactive energy systems to unique virtualization technologies that host complex, operational software in non-real time simulations. Oak Ridge National Laboratory supports unique research needs for the Department of Energy and other Government agencies with goals ranging from improvements to energy efficiency, transitioning to renewable energy, improving the resiliency of the national electric infrastructure, and bolstering national defense. The Software systems engineer will play an integral role in proto-typing, demonstrating, and transitioning to production complex systems to meet these diverse objectives. This position resides in Systems Engineering and Cybernetics Group in the Computational Sciences & Engineering Division of the Computing & Computational Sciences Directorate at Oak Ridge National Laboratory (ORNL).  


As part of our research team, you will…


Major Duties/Responsibilities: 

  • Develop and contribute to requirements, designs, test plans, and development schedules for software elements in cyber-physical systems.
  • Create, maintain, and test program code for those software elements.
  • Support modelling and simulation activities to exercise software elements.
  • Support field exercises to demonstrate system capabilities.


Basic Qualifications:

  • A Bachelor's degree in Electrical Engineering, Computer Science, Computer Engineering, or other field relevant to the job duties.
  • Competency in Python and C++ programming
  • Experience with mathematical programming tools (numpy, pandas, etc)
  • Database experience
  • Experience working with REST APIs and networking
  • Virtualization and cloud-based systems


Preferred Qualifications:

  • A Master's degree in Electrical Engineering, Computer Science, Computer Engineering, or other field relevant to the job duties.
  • Experience with modelling and simulation of complex, interdisciplinary systems
  • Knowledge of computer architecture and experience with the development of virtualization technologies and/or computer system simulations
  • Excellent interpersonal skills for working within a highly diverse team, as well as strong oral and written communications skills, good organizational habits, and a high degree of personal motivation.
  • Experience with development and analyses of power system models, and a publications record in leading peer-reviewed journals.


*Visa Sponsorship is not available for this position.


ORNL Ethics and Conduct: As a member of the ORNL scientific community, you will be expected to commit to ORNL's Research Code of Conduct. Our full code of conduct, and a statement by the Lab Director's office can be found here:


Benefits at ORNL:  UT Battelle offers an exceptional benefits package to include matching 401K, Pension Plan, Paid Vacation and Medical / Dental plan. Onsite amenities include Credit Union, Medical Clinic and free Fitness facilities.  


Relocation:  Moving is stressful and expensive, and UT Battelle offers a wide range of relocation benefits for individuals and families to make it easier to come and work here. If you are invited to interview, please ask your Recruiter about relocating with ORNL.


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