Software Developer II

SUMMARY
The Software Developer is responsible for development of software modules, applications, sub-systems or (micro-) services in the area of Finite Element simulation / modeling of mechanical structures. The focus of the Software Developer is the design, implementation and testing of modules and services using modern computer science technologies that can run in different (distributed) computing scenarios from Desktop to HPC clusters to cloud systems.

RESPONSIBILITIES
  • Design, implement and maintain product modules/sub-systems/services in a 3D CAD/FEM environment mostly implemented with C++ and Python
  • Interact with Finite Element kernels
  • Provide input on relevant areas of the product’s software architecture
  • Work closely within the Zurich development team, actively participate in project planning, design sessions and team function
  • Conduct feature testing and resolve reported defects

MINIMUM QUALIFICATIONS
  • A Master’s degree in Computer Science, Applied Mathematics, Engineering, or Engineering/Science discipline
  • Experience in technical software development via academic, research or industry experience
  • Good understanding and skills in object-oriented programming
  • Problem solving oriented
  • Willingness to learn, take initiative and work in a team-oriented environment

PREFERRED QUALIFICATIONS
  • Experience with C++ and Python is beneficiary
  • Knowledge of CAD modeling or Finite Element simulation is advantageous
  • Ability to take initiative, behave with integrity and respond maturely to direction
  • Ability to meet timelines
  • Ability to work in a geographically distributed development environment and requires excellent communication skills
  • Fluency in English

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 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.