Sep 16, 2019Full time
SUMMARY The Senior Software Developer is responsible for advancing ANSYS computational fluid dynamics (CFD) software, with emphasis on state-of-the-art technology for the simulation of high-speed flows ranging from transonic to supersonic and through to hypersonic. The Senior Software Developer will work on both enhancing numerical solution methods as well as extending physical models required for the robust, efficient, and accurate simulation of such flows. The Senior Software Developer will work closely with other team members to ensure the capabilities meet ANSYS strategic needs and customer expectations. RESPONSIBILITIES The position involves developing, implementing and maintaining functionality related to the ANSYS CFD solver's high-speed and hypersonic flow modeling capabilities. Areas of responsibility include: • Advanced numerical solution methods and algorithms appropriate for compressible high speed and hypersonic flows • Physical models required for high speed and hypersonic flow applications, such as non-equilibrium thermo-chemistry, magneto-hydrodynamics, and rarefied gas dynamics • Code design and implementation appropriate for commercial software • Maintenance of existing software features and derivation of appropriate tests for new features • High-level support and instruction to product support and development staff The developer will interact with a dynamic team of engineers, programmers, and scientists, in a fast-paced development environment. Development work may be in both commercial release products as well as in support of collaborative projects with industrial and academic partners. The incumbent is expected to maintain a level of technical excellence in the field of CFD, high speed and hypersonic flow CFD through the evaluation of current literature, participation in technical conferences, publications, and interaction with colleagues in the field. MINIMUM QUALIFICATIONS • Bachelor's Degree in Mechanical or Aerospace Engineering or related engineering field plus a minimum of 8 years of software development experience, or Master's degree in Mechanical or Aerospace Engineering plus 2 years of software development experience • Experience in CFD software development, particularly for high speed and hypersonic flows • Excellent and demonstrated programming skills in at least one scientific programming language, such as Fortran, C and C++ • Experience with performing CFD simulations of industrial size cases • Excellent communication and interpersonal skills, with the ability to work collaboratively in a geographically distributed organization. • Strong analytical skills and outstanding academic achievement PREFERRED QUALIFICATIONS • Ph.D. in Mechanical or Aerospace Engineering is a plus • Familiarity with both finite-element and finite-volume based numerical methods • Knowledge of C/C++ programming language • Experience with parallel programming protocols, e.g. openMP • Familiarity with commercial CFD software and meshing tools CULTURE AND VALUES Culture and values are incredibly important to ANSYS. They inform us of who we are, of how we act. Values aren't posters hanging on a wall or about trite or glib slogans. They aren't about rules and regulations. They can't just be handed down the organization. They are shared beliefs - guideposts that we all follow when we're facing a challenge or a decision. Our values tell us how we live our lives; how we approach our jobs. Our values are crucial for fostering a culture of winning for our company: • Customer focus • Results and Accountability • Innovation • Transparency and Integrity • Mastery • Inclusiveness • Sense of urgency • Collaboration and Teamwork ANSYS is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics. ANSYS does not accept unsolicited referrals for vacancies, and any unsolicited referral will become the property of ANSYS. Upon hire, no fee will be owed to the agency, person, or entity.