SUMMARY
The meshing development unit (MDU) is seeking an experienced R&D engineer to
develop start-of-the-art mesh generation software. A successful candidate will
be part of a team that is focused on the research, design, and implementation of
meshing technologies. The focus of this role will be on unstructured
quadrilateral mesh generation. Strong analytical abilities and independent
problem-solving skills are needed. Knowledge of data structure and computational
geometry is advantageous. This developer can expect to be engaged in all stages
of code and capability planning, research, creation, and evolution, and to work
closely with other members of the meshing software development team.
RESPONSIBILITIES
Design, create, review, maintain and extend meshing code.
Work efficiently in a complex mixed language code base, written in Python,
C/C++, on Windows and Linux.
Employ best practices and help to maintain them through technical reviews and
mentoring.
Innovate new meshing algorithms and improve the existing techniques for
generating high-quality quadrilateral meshes on complex real-world geometries.
Work with minimal supervision and may take on some mentoring responsibilities.
Participate in and collaborate with other development, documentation, and
testing professionals in all phases of the software development life cycle.
MINIMUM QUALIFICATIONS
BS in Engineering, Computer Science, or Applied Mathematics with 2 years’
experience or MS.
Sound knowledge of unstructured quadrilateral mesh generation/optimization
methods.
Strong analytical abilities and independent problem-solving skills.
Strong C/C++ programming skills.
PREFERRED QUALIFICATIONS
Ph.D. in Engineering, Computer Science, or Applied Mathematics.
Knowledge of unstructured surface/volume mesh generation algorithms.
Knowledge of data structure and computational geometry.
Experience in Java/Python, Visual Studio and Git.
Strong interest in programming and algorithm development.
Passion for crafting robust and efficient code.
Ability to function in a team environment.
Self-motivating, taking the initiative to resolve issues and working with a
sense of urgency.
Good communication and interpersonal skills.
|