

Fall 2025 Co-Op - Software Development - Mechanical (Bachelors/Masters/PhD)
Location
Canonsburg, PA
Level
Internship
Department
Software Development
Type
Salary
Job Description
Posted on:
2025-02-18
Responsibilities
- Develop new features using object-oriented programming in CAE software based on FEA.
- Collaborate with expert professionals to achieve development objectives.
- Investigate defects in production code.
- Develop unit tests for new features.
- Analyze results and enhance software usability.
- Experience software design principles in engineering applications.
- Contribute to advanced engineering features like fracture mechanics and coupled field analysis.
Job Requirements
- Enrollment in a degree program in Mechanical, Aerospace, Computer Science, or a related field.
- Experience in designing and implementing object-oriented application features using C++.
- Exposure to scripting languages like Python.
- Strong written and oral communication skills.
- Preferred: Experience with Microsoft Visual Studio and software configuration tools (SVN, GIT).
- Preferred: Coursework in Finite Element Analysis (FEA).
- Preferred: Knowledge of agile methodologies and software design patterns.