Software Developer I - Mechanical

JOB SUMMARY
The Software Developer I is responsible for developing engineering simulation features within the ANSYS Mechanical application framework.

ESSENTIAL FUNCTIONS
• Implement engineering features within the ANSYS Mechanical software application
• Maintain and improve object oriented data structure and algorithms used in representing scientific data and procedures
• Making sure the developed software is functional on all the ANSYS supported platforms such as Windows, Linux.
• Engages a network of expert professionals to collaborate and accomplish development objectives.

JOB MINIMUM REQUIREMENTS AND QUALIFICATIONS
• B.S. degree in Mechanical, Civil, Industrial Engineering or equivalent
• Design and implementation of object-oriented application features using programming languages such as C++ or C#
• Exposure to scripting languages such as JavaScript/HTML5, Python or equivalent.
• Excellent written and oral communication skills

OTHER INFORMATION
• Prefer MS with 1 year experience or BS with 3 years of experience
• U.S. Citizenship or Permanent Resident is preferred
• Knowledge of FEA or similar computational techniques such as fatigue
• Working knowledge on Linux environment
• Proven ability to collaborate in an open, multi-disciplinary, intense team environment and the passion to create high quality software
• Experience in using Microsoft Visual Studio and Software Configuration management tools (SVN, GIT)
• Knowledge of agile development methodologies

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.