Software Application Engineer

Oak Ridge National LaboratoryOak Ridge, TN
Onsite

About The Position

The Multiphysics Modeling and Flows (MMF) Group in the Computational Sciences and Engineering Division is seeking a software application engineer with expertise in computational mesh generation to generate validated computational results that are used for large-scale, physics-based simulations for a variety of applications. The MMF group is at the forefront of deploying novel computational engineering techniques for problems critical to U.S. national and energy security, utilizing expertise in numerical discretization techniques, high performance computing, mesh generation, and geometry representation. The group aims to integrate computational modeling with experimental methods to provide innovative solutions for technology growth, generating both technical (patents) and scientific (journal articles) artifacts. Many simulation codes require a mesh to discretize the spatial domain, and mesh generation can be a labor-intensive process critical for computational accuracy. This role requires an applications engineer capable of generating meshes and accurate solutions to complex problems. As a U.S. Department of Energy (DOE) Office of Science national laboratory, ORNL has an 80-year history of solving the nation’s biggest problems with over 6,000 dedicated staff. ORNL’s vision for diversity, equity, inclusion, and accessibility (DEIA) is to cultivate an environment that fosters diversity in ideas and people, ensuring ORNL is a workplace of choice to accelerate scientific discoveries and their translation into energy, environment, and security solutions.

Requirements

  • An MS in mathematics, computer science, engineering or a related field or a PhD in mathematics, computer science, engineering with relevant experience.
  • Ability to obtain and maintain a Q Clearance from the Department of Energy.
  • Must be able to pass a pre-placement drug test and participate in an ongoing random drug testing program.

Nice To Haves

  • Experience with mesh generation/CFD applications for unstructured meshes and/or finite element methods
  • Experience with CFD discretization techniques for unstructured meshes and/or finite elements with an emphasis on highly scalable algorithms for exascale HPC environments
  • Experience with parallel computing environments, HPC in a Linux environment
  • Experience with surrogate modeling
  • Experience with data analytics techniques
  • Familiarity with C++ and GPU programming
  • Familiarity with Python programming
  • Experience with modern software development practices to ensure code quality
  • Experience with computational geometry
  • Excellent written and oral communication skills
  • Ability to work with a measure of autonomy and a willingness to participate creatively in a collaborative team environment

Responsibilities

  • Working with subject matter experts to understand and refine new CFD application and/or CFD discretization techniques.
  • Leading the implementation of these techniques into large-scale, automatic computational work-flows with particular attention paid to computational accuracy.
  • Focusing initially on unstructured CFD discretization and conformal mesh generation techniques for applications requiring boundary-layer (i.e., large aspect ratio) meshing capabilities.
  • Exploring additional application methods such as adaptive meshing for design/shape optimization and solution optimization.
  • Engaging with the broader community of industry, national labs, and academic partners to understand and advance the state-of-the-art in CFD applications and work-flows.

Benefits

  • Medical and retirement plans
  • Flexible work hours
  • On-site fitness
  • Banking facilities
  • Cafeteria facilities
  • Prescription Drug Plan
  • Dental Plan
  • Vision Plan
  • 401(k) Retirement Plan
  • Contributory Pension Plan
  • Life Insurance
  • Disability Benefits
  • Generous Vacation and Holidays
  • Parental Leave
  • Legal Insurance with Identity Theft Protection
  • Employee Assistance Plan
  • Flexible Spending Accounts
  • Health Savings Accounts
  • Wellness Programs
  • Educational Assistance
  • Relocation Assistance
  • Employee Discounts
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service