Research Prime

Scientific Software Engineer, Computational Geometry and Mesh Generation

Organisation Name: ORNL
Organisation Type:
City:
State:
Country: United States

Job Description:

Requisition Id11026

Overview:

The Scalable Engineering Applications (SEA) Group in the Computational Sciences and Engineering Division is seeking a software developer with expertise in computational geometry and mesh generation to develop meshing tools that are used for large-scale physics-based simulations of a variety of applications.

Our Group:

SEA works with a variety of subject matter experts in groups across the lab to develop high-quality large-scale multiphysics simulation codes for a variety of applications that are required to run at scales ranging from small simulations that can be done on a laptop computer to very large simulations that require leadership-level hybrid architecture computational resources such as the Frontier supercomputer.

Our team is comprised of computational scientists across a diverse spectrum of technical backgrounds ranging from applied mathematics to nuclear engineering. Producing high-quality high-performance code that meets our customers needs is core to what we do and we ensure code quality by integrating modern software development techniques into everything we do from repository management to unit and regression testing to continuous integration and deployment.

Almost all of our simulation codes require a mesh to discretize the spatial domain of interest. For some applications generating this mesh has historically been a labor-intensive process. As a result for certain use cases of interest to ORNL we are developing tools to significantly decrease the time to generate the required mesh.

As a U.S. Department of Energy (DOE) Office of Science national laboratory ORNL has an extraordinary 80-year history of solving the nations biggest problems. With a dedicated and creative staff of over 6000 people ORNLs decadal vision for diversity equity inclusion and accessibility (DEIA) is to cultivate an environment and practices that foster diversity in ideas and in the people across the organization as well as to ensure ORNL is recognized as a workplace of choice. These elements are critical for enabling the execution of ORNLs broader mission to accelerate scientific discoveries and their translation into energy environment and security solutions for the nation.

What does our ideal teammate look like and what will you be doing?

In this role you will be responsible for working with subject matter experts to understand and refine new mesh generation techniques and then lead the implementation of these techniques into large-scale automatic mesh generation tools with particular attention paid to computational performance scalability and code quality. It is expected that there will be an initial focus on higher-order conformal mesh generation techniques for applications requiring boundary-layer (i.e. large aspect ratio) meshing capabilities. Additional methods of interest include adaptive meshing for design/shape optimization as well as solution optimization.

In addition to this software development you will also engage with the broader community of industry national labs and academic partners to understand and advance the state-of-the-art in mesh generation algorithms and scalable implementations.

Basic Qualifications:

  • An MS in mathematics computer science engineering or a related field and a minimum of 4+ years of relevant experience or a PhD in mathematics computer science engineering with relevant experience.

Preferred Qualifications:

The following are a list of preferred qualifications but not required.

  • Experience with mesh generation algorithms for unstructured meshes and/or finite element methods for software development
  • Experience with parallel computing techniques HPC in a Linux environment
  • Familiarity with C++ and GPU 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

Special Requirements:

  • This position requires access to technology that is subject to export control requirements and to sensitive projects. Successful candidates must be qualified for such access without an export control license.
  • This position requires the ability to obtain and maintain a clearance from the Department of Energy. As such this position is a Workplace Substance Abuse program (WSAP) testing designed position which requires passing a pre-placement drug test and participation in an ongoing random drug testing program in which employees are subject to being randomly selected for testing. The occupant of this position will also be subject to an ongoing requirement to report to ORNL any drug-related arrest or conviction or receipt of a positive drug test result.

Benefits at ORNL:

ORNL offers competitive pay and benefits programs to attract and retain talented people. The laboratory offers many employee benefits including medical and retirement plans and flexible work hours to help you and your family live happy and healthy. Employee amenities such as on-site fitness banking and cafeteria facilities are also provided for convenience.

Other benefits include: Prescription Drug Plan Dental Plan Vision Plan 401(k) Retirement Plan Contributory Pension Plan Life Insurance Pet 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 and Employee Discounts.

#LI-KC1

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 ORNLRecruiting@ornl.gov.


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


Posting Date: Jul 20, 2023
Closing Date:
Organisation Website/Careers Page: https://jobs.ornl.gov/job/Oak-Ridge-Scientific-Software-Engineer%2C-Computational-Geometry-and-Mesh-Generation-TN-37830/1044199600/


Subscribe for receiving latest updates in Computational Sciences