Software Developer Intern - Abaqus
Internship Johnston (Polk County) IT development
Job description
Company descriptionDescriptif de l'entreprise
Dassault Systèmes, the 3DEXPERIENCE Company, provides business and people with virtual universes to imagine sustainable innovations. Its world-leading solutions transform the way products are designed, produced, and supported. Dassault Systèmes' collaborative solutions foster social innovation, expanding possibilities for the virtual world to improve the real world. The group brings value to over 190,000 customers of all sizes, in all industries, in more than 140 countries. For more information, visit www.3ds.com.
CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD, 3DVIA, 3DSWYM, BIOVIA, NETVIBES, 3DEXCITE are registered trademarks of Dassault Systèmes or its subsidiaries in the US and/or other countries.
Job descriptionDescriptif du poste
Candidate's profileProfil recherché
Position SummaryRésumé du poste
SUMMARY
The intern will work with the Platform and Software Integration Team to address errors and memory leaks identified by software analysis tools (static source checkers, memory checkers). The Intern will get an excellent overall view of how commercial finite element software, Abaqus/Standard and Abaqus/Explicit, is constructed, maintained, and enhanced. Once source changes are identified, the Intern will work closely with the Developers responsible for that specific code. He/she will make the changes, test the code, verify the results, and finally submit the changes.
The intern will become familiar with our code performance testing procedures and tools and will utilize those tools to identify performance bottlenecks and propose solutions. Depending on the nature of the code changes required, scripting solutions may be developed by the intern in order to automate the change process.
This is a paid internship, full time 40 hours per week July 2015 – August 2015, with the potential for part time hours in the Fall 2015.
Position DescriptionDescriptif du poste
RESPONSIBILITIES
• Make changes to C++ and Fortran code used in Abaqus/Standard and Abaqus/Explicit software
• Follows development procedures including compiling, test execution, and result verification
• Potentially develop scripting solutions to automate large scale changes to source code
• Identify sources of memory leaks based on data coming from code checking tools
• Help create a tool used for identifying code errors related to improper compiler optimization
Type of contractType de contrat
EducationFormation académique
RequirementsExigences
REQUIREMENTS
• Currently enrolled in a Master, or PhD program
• Programming skills in C, C++ and Fortran
• Experience coding finite element related software
• Experience using Abaqus/Standard and/or Abaqus/Explicit finite element applications
• Minimum cumulative GPA 3.0 or higher
• Positive, self-motivated individual with high level of enthusiasm and willingness to learn and incorporate coaching and instructions into daily tasks and assignments
• Highly organized with critical attention to details
Plusses, not required
• Experience using interactive debuggers
• Knowledge of scripting languages such as Python or Perl
QualificationsQualifications
Compensation & BenefitsRémunération & Avantages Sociaux
How to apply?Comment postuler ?
Closing StatementsAvis
AN EQUAL OPPORTUNITY EMPLOYER: Dassault Systèmes is committed to a policy of non-discrimination and equal opportunity for all employees and qualified applicants without regard to race, color, religion, sex (including pregnancy), sexual orientation, gender identity, marital 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 under applicable law. DS will make reasonable accommodations for qualified individuals with known disabilities, in accordance with applicable law.