Software Engineering Internship or Co-op 2027
About the role
When you join the Precision Automation and Robotics team at Aerotech, located near Pittsburgh, PA in RIDC Park, O’Hara Township, you will work on projects that matter while gaining exceptional experience through a balance of learning, hands-on training, and mentorship. You will participate in a total rewards internship program that includes extending classroom knowledge to practical applications, access to leading engineers in automation and robotics, collaboration with other interns and mentors, and company luncheons and activities.
Position Summary
As a co-op or intern within our Software Engineering department, you will join either the Enterprise Development Team or the Application Development Team and carry out the same day-to-day responsibilities as a full-time, entry-level engineer.
Teams
- Enterprise Development Team (EDT):
Focuses on software applications, enterprise libraries, and data-driven database solutions that improve business/manufacturing efficiency, management decision making, and strategic objectives. Experience with ERP software, Business Intelligence (BI), data analytics, and/or DevOps is a plus but not required. Day-to-day programming involves C#, advanced SQL, BI dashboards/SSRS reporting, Python, and some JavaScript.
- Application Development Team (ADT):
Focuses on applications and front-end features/functionality of Aerotech’s motion control software, including user interface design and implementation with a focus on user experience, and coding that interfaces with the lower levels of the software stack. Day-to-day programming involves C# and WPF UI development.
Essential Functions
- Develops new or modifies existing enterprise, library, or application-level software under the supervision of experienced engineers
- Debugs software problems involving Aerotech or third-party software products
- Conducts tests to verify the implementation of new software features and validate use cases
- Documents and organizes test results for review by senior engineers
Minimum Qualifications
- Currently enrolled in a Bachelor of Science (BS) or Master of Science (MS) degree program in Computer Engineering, Software Engineering, Computer Science, Data Analytics, Data Science, or Information Science from an ABET-accredited college or university
- Must maintain a GPA of 3.25 or above
- Currently accepting applications for Sophomores, Juniors, Seniors planning to attend graduate school, and current Graduate students
- Strong understanding of geometry, basic calculus, and/or data structures preferred
- Thorough knowledge of an object-oriented programming language (e.g., C++, C#, Java)
- Must be authorized to work in the US without employer sponsorship (OPT and CPT visa holders are not eligible if they will need work authorization sponsorship in the future)