Skip to main contentA logo with &quat;the muse&quat; in dark blue text.

Stage / internship : R&D computer engineering / input writing optimization / performance study C++

AT Ansys
Ansys

Stage / internship : R&D computer engineering / input writing optimization / performance study C++

Lyon, France

Stage : Optimisation de l'écriture de fichier

Avec l'amélioration des capacités de calcul en simulation numérique, les clients utilisent nos produits sur des modèles de taille toujours plus importante. Cela peut donner lieu à des fichiers d'entrés de taille très conséquente dont l'écriture peut être couteuse en temps. Afin de conserver un bon niveau de performances, un travail d'optimisation de l'écriture des fichiers d'entrés du solver mécanique a été entamé. Le stage abordera notamment une réécriture du code pour l'utilisation de flux d'écriture, la mise en place d'une librairie pour la conversion des valeurs numériques, la sécurisation de l'accès en écriture au fichier (lock). Une étude de performances (profiling) permettra d'évaluer les modifications apportées et de proposer d'autres points à améliorer.

Want more jobs like this?

Get jobs in Lyon, France delivered to your inbox every week.

By signing up, you agree to our Terms of Service & Privacy Policy.


Ce stage de 6 mois sera réalisé en C++. Le stagiaire évoluera au sein de l'équipe de développement et devra s'exprimer à l'oral et à l'écrit en anglais. Il suivra la procédure d'intégration du code et des tests qualités.

Qualifications:

  • Niveau Master en informatique ou dans un domaine en lien.
  • Bon niveau en C++ requis
  • Connaissances en Git
  • Linux et Windows environnements

Internship Subject: Optimization of the input writing

With the improvement of computational capabilities in numerical simulation, customers use our products on increasingly large models. This can result in very large input files that can be time-consuming to write. To maintain a good level of performance, action has been started to optimize the writing of the mechanical solver input files. The internship will cover a rewriting of the code for the use of streams, the use of a library for the conversion of numerical values, securing the writing access to the file (lock access). A performance study (profiling) will make it possible to establish a status on the modifications made and to suggest other improvements.

The 6 months internship will be developed in C++. The intern will evolve within the development team and will have to express himself orally and in writing in English. He will follow the procedure for integrating the code and quality tests.

Qualifications:

  • Master's level in Computer Science or related
  • Good level in C++
  • Knowledge in Git
  • Linux and Windows environment

Client-provided location(s): 69100 Villeurbanne, France
Job ID: ansys-1239100700
Employment Type: Intern

Perks and Benefits

  • Health and Wellness

    • Health Insurance
    • Dental Insurance
    • Vision Insurance
    • Life Insurance
    • Short-Term Disability
    • Long-Term Disability
    • FSA
    • HSA
    • Pet Insurance
    • Mental Health Benefits
    • HSA With Employer Contribution
    • Virtual Fitness Classes
  • Parental Benefits

    • Adoption Leave
    • Birth Parent or Maternity Leave
    • Non-Birth Parent or Paternity Leave
    • Fertility Benefits
    • Adoption Assistance Program
    • Family Support Resources
  • Work Flexibility

    • Flexible Work Hours
    • Remote Work Opportunities
    • Hybrid Work Opportunities
  • Office Life and Perks

    • Casual Dress
    • Happy Hours
    • Company Outings
    • On-Site Cafeteria
  • Vacation and Time Off

    • Paid Vacation
    • Paid Holidays
    • Personal/Sick Days
    • Leave of Absence
    • Volunteer Time Off
  • Financial and Retirement

    • 401(K) With Company Matching
    • Stock Purchase Program
    • Performance Bonus
    • Relocation Assistance
    • Financial Counseling
  • Professional Development

    • Internship Program
    • Work Visa Sponsorship
    • Tuition Reimbursement
    • Mentor Program
    • Access to Online Courses
  • Diversity and Inclusion

    • Employee Resource Groups (ERG)
    • Diversity, Equity, and Inclusion Program

Company Videos

Hear directly from employees about what it is like to work at Ansys.