Software Engineer Internship

February 10, 2026
$40 / hour

Are you applying to the internship?

Job Description

Software Engineer Internship – SIMU (Abaqus)

The Software Engineer Internship within the SIMU group involves collaboration with Abaqus developers to design, prototype, and assess the accuracy and performance of novel methods and algorithms for realistic simulations. This group specializes in developing state-of-the-art functionality for the Abaqus simulation software. During this internship, your responsibilities will encompass:

Role Descriptions & Responsibilities:

  • Graph Ordering and Partitioning: Training a Graph Neural Network (GNN) to predict optimal ordering for direct solvers and potentially graph partitions for domain decomposition.
  • Resource Estimation: Estimating memory resources and predicting runtime for equation solvers.
  • Team Collaboration: Working as an integral part of the Equation Solvers & Linear Dynamics R&D team.
  • Algorithm Design: Actively participating in the design of new algorithms.
  • Code Prototyping: Developing prototype code for new algorithms.
  • Performance Testing: Conducting accuracy and performance testing of code prototypes.
  • Documentation: Documenting all performed work in PowerPoint and preparing a final comprehensive report.

Qualifications:

  • Education: Actively enrolled in a PhD program at an accredited college or university.
  • Programming Skills: Well-developed coding skills in one or two programming languages, with C++ being preferred.
  • Additional Programming (Plus): Experience with Python and MATLAB is a plus.
  • Technical Background: Strong academic background in Mathematics and Computer Science.
  • AI Fundamentals: Working knowledge of Artificial Intelligence (AI) fundamentals.
  • Graph Neural Networks (Plus): Experience with Graph Neural Networks (GNN) is a plus.
  • Office Proficiency: Proficiency in Microsoft Office products, including Word, Excel, PowerPoint, and Outlook.
  • Work Ethic: Ability to work independently and/or within a collaborative team structure, coupled with strong organizational skills.

Internship Details:

  • Duration: This is a paid summer internship for approximately 3 months.
  • Location: Based at the Dassault Systemes office located at 1301 Atwood Ave, Johnston, RI.

Shape your career with 3DS! #WeAre3DS

Inclusion Statement:

To ensure equal employment and advancement opportunities for all, employment decisions at 3DS are predicated on merit, qualifications, and abilities. 3DS upholds a commitment to non-discrimination and equal opportunity for all employees and qualified applicants, irrespective of race, color, religion, gender, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, marital status, familial status, national origin, ancestry, age (40 and above), disability, veteran status, military service, application for military service, genetic information, receipt of free medical care, or any other characteristic protected by applicable law. 3DS provides reasonable accommodations for qualified individuals with known disabilities in accordance with applicable law. Qualified applicants with arrest or conviction records will be considered for employment in compliance with applicable state laws and local ordinances. We are dedicated to fair employment practices, evaluating all candidates based on their qualifications regardless of past arrest or conviction history.

Salary Pay Transparency:

Compensation for this role will be commensurate with experience. The total expected compensation range is $22 to $40 per hour.