image ad mdx hip webinar automating integration workflow 800x100 (1)

Software Developer I

Software Developer I
by Admin on 06-01-2020 at 10:50 am

Website ANSYS

Date: May 30, 2020

Location: Canonsburg, PA, US, 15317

Company: Ansys

ANSYS is the global leader in engineering simulation, helping the world’s most innovative companies deliver radically better products to their customers. By offering the best and broadest portfolio of engineering simulation software, ANSYS helps companies solve the most complex design challenges and engineer products limited only by imagination.


ANSYS Mechanical is used by engineers to analyze the structural and thermal physical responses for different environmental conditions.  The Software Developer I will be joining a team which is responsible for developing, maintaining and improving features that support customization, data management and modeling within ANSYS Mechanical with usability and performance at the forefront.


The incumbent will be following agile principles to define, implement, test and document features within the ANSYS Mechanical product.  Also, to ensure the quality of the product the incumbent will triage and correct defects.  Some specific responsibilities will be:

  • Develop new features in a mixed code base of C++ and C# which will be functional on Windows and Linux platforms
  • Write unit tests and work with testing staff to define integration tests
  • Identify code which needs optimized for memory and performance, and work with others to arrive at an optimal solution to correct
  • Build an understanding of the code architecture to participate in the maintenance, improvement and support of the Mechanical product
  • Expand knowledge of software technologies to deliver best of class software
  • Communicate with geographically distributed team members


The candidate will be able to demonstrate that they meet these minimal qualifications:

  • B.S. degree in Mechanical/Civil/Aeronautical Engineering, Computer Science/ Engineering or equivalent field of study
  • Experience in designing and implementing object-oriented application features using C++, C#, or Java
  • Experience with scripting languages such as JavaScript/HTML5, Python or equivalent.
  • Clear written and oral communication skills
  • A passion to create high quality software, desire to solve complex problems, able to learn quickly while collaborating with a distributed team


It is advantageous that the candidate has experience with the following:

  • Meeting timelines with minimal supervision
  • Behavior Driven-Development or similar techniques
  • Microsoft Visual Studio IDE for managing code projects
  • Git version control
  • FEA or similar computational techniques
  • Microsoft Technologies (.NET Framework, COM, ATL)
Apply for job

To view the job application please visit

Share this post via: