RESPONSIBILITIES
The position involves developing and maintaining functionality related to the Ansys CFD in high-speed flow modeling capabilities. Areas of work for this position may include improvements to existing capabilities and/or implementation of new advanced features and solution algorithms. Responsibilities include:
- Development of infrastructure and numerics for Density-Based solver and DSMC methods
- Performs moderately complex bug investigation, release testing, and beta support for assigned products.
- Research problems discovered by QA or product support and develop solutions
- Develops and maintains solver infrastructure for parallel/HPC computations
- Employs programming models for algorithms on GPU
- Understands and employs best practices
- Understand the marketing requirements for a product, including target environment, performance criteria, and competitive issues
- Works under the general supervision of a development manager
MINIMUM QUALIFICATIONS
- BS in Engineering (Aerospace, Mechanical), Applied Mathematics, or related thermal sciences with 2 years experience or Master's Degree
- Experience in CFD code development.
- R&D and practical experience in DSMC method development
- R&D and practical experience in density-based solution methods
- Working experience with C/C++ programming languages
PREFERRED QUALIFICATIONS
- PhD in Aerospace or Mechanical Engineering, Applied Mathematics, or related thermal sciences is preferred
- Experience in high-speed flow simulation
- Familiarity with a variety of CFD solver techniques is desirable
- Familiarity with various aspects of parallel and high-performance computing is a plus
- Experience with GPU, Shell scripting, Python, Scheme, Compilers, and Git
- Experience with large-scale commercial software development environment
- Highly motivated with a strong work ethic
- Ability to work independently with minimal supervision
- Passion for crafting robust and efficient code
- Good communication and interpersonal skills
- Ability to work collaboratively in a geographically distributed team