R&D Engineer II (Advanced C++, DS, Algos)

Ansys

4.1

(29)

Pune, India

Why you should apply for a job to Ansys:

  • 4.1/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 83% say women are treated fairly and equally to men
  • 83% would recommend this company to other women
  • 79% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Through our Employee Resource Groups, we reinforce our values of inclusion, belonging, and innovation.
  • Our flexible work arrangements and paid time off programs enable you to manage work and life.
  • We offer competitive salaries accompanied by pay-for-performance annual cash and equity incentives plans.
  • #16419

    Position summary

    hod (FEA)

    • Collaborate with a team of expert professionals to understand customer requirements and accomplish development objectives.

    • Perform moderately complex development activities, including the design, implementation, maintenance, testing and documentation of software modules and sub-systems.

    • Understand and employ best practices.

    • Perform moderately complex bug verification, release testing and beta support for assigned products.

    • Research problems discovered by QA or product support and develops solutions.

    • Understand the marketing requirements for a product, including target environment, performance criteria and competitive issues.

    • Work under the general supervision of a development manager.

    Minimum Education/Certification Requirements and Experience

    • Master's degree or foreign equivalent in Computer Science, Computational Science, Mathematics, Engineering, Mechanical Engineering or a related field of study.

    • Alternate Acceptable Education and Work Experience Requirement: Bachelor's degree or foreign equivalent in Mechanical, Aerospace, Computer Science or related engineering field, and two (2) years of experience in a related position.

    • Work experience or academic coursework must have included:

      • Experience with C++;
      • Knowledge of data structures and algorithms;
      • Knowledge of object-oriented programming;
      • Knowledge of numerical linear algebra;
      • Experience in a large-scale commercial software development environment; and
      • Experience with software design and development methodologies;
      • Exposure to scripting languages such as Python or equivalent
    • Excellent written and oral communication skills

    Preferred Qualifications and Skills

    • Visual Studio IDE, development of plugins or application add-ins, unit testing methodologies,

    • COM usage and .NET framework.

    • Ability to learn quickly and to collaborate with others in a geographically distributed team

    • Experience in using Microsoft Visual Studio and Software Configuration management tools (SVN, GIT)

    • Coursework in Finite Element Analysis (FEA)

    • Knowledge of agile development methodologies

    • Experience in doing research in engineering discipline like fracture mechanics, reduced order models, additive manufacturing etc. or computer science domain like distributed computing, parallel programming, artificial intelligence/machine learning etc.

    • Knowledge of software design patterns and test-driven development

    Why you should apply for a job to Ansys:

  • 4.1/5 in overall job satisfaction
  • 4.5/5 in supportive management
  • 83% say women are treated fairly and equally to men
  • 83% would recommend this company to other women
  • 79% say the CEO supports gender diversity
  • Ratings are based on anonymous reviews by Fairygodboss members.
  • Through our Employee Resource Groups, we reinforce our values of inclusion, belonging, and innovation.
  • Our flexible work arrangements and paid time off programs enable you to manage work and life.
  • We offer competitive salaries accompanied by pay-for-performance annual cash and equity incentives plans.