Summary / Role Purpose
The Senior R&D Engineer contributes to the development of software products and
supporting systems. In this role, the Senior R&D Engineer will use advanced
technical and problem-solving skills to help the team tackle complex issues,
satisfy customer requirements, and accomplish development objectives.
The position involves developing and maintaining functionality related to ANSYS
CFD’s flow solver’s (Fluent) mesh management and manipulation infrastructure
(solver-meshing). This area includes work related to mesh motion, non-conformal
and overset mesh interfaces, mesh deformation and morphing, remeshing, adaption
and mesh optimization.
Key Duties and Responsibilities
Performs research and development activities, including the design,
implementation, maintenance, and testing of software in the area of solver-
meshing
Investigates problems discovered by QA or product support and develops solutions
Provides high quality internal support to product engineers assisting clients in
the effective use of ANSYS Fluent software
Participates in technical collaboration with developers within and across teams
Works independently with minimal supervision and may take on some planning and
mentoring responsibilities
Minimum Education/Certification Requirements and Experience
BS in Engineering, Computer Science, or related field with 5 years’ experience,
MS with 3 years’ experience, or PhD with 1 year experience
Hands on experience with all aspects of Computational Fluid Dynamics (CFD) code
development, verification, and validation
Preferred Qualifications and Skills
PhD in Engineering, Computer Science, or related field is a strong plus
Proficiency with a variety of CFD solver methods and meshing technologies
Excellent technical knowledge and proficiency in C/C++ programming, numerical
analysis, scripting languages, data structures and algorithms
Experience with parallel and high-performance computing
Passion for crafting robust, innovative, and efficient code
Strong analytical and critical thinking skills
Good communication and interpersonal skills
Ability to learn quickly and to collaborate with others in a geographically
distributed team
|