Industrial Software Engineer Co-op (E&A)
SMS group USA · Pittsburgh, PA · 7 mo ago
On-siteEngineeringVolunteer
Key Responsibilities
- Note: Responsibilities will be tailored based on the student’s skill set, development goals, and project needs.
- Software Development Support
- Implement non-critical software components in C#/.NET (helper functions, data parsers, unit tests).
- Contribute small features or enhancements to desktop/web-based UIs.
- Aid in configuring communication interfaces between Level-2 automation and other automation systems.
- Explore AI-assisted development tools to accelerate engineering tasks.
- Data Analysis & Modeling Support
- Write, optimize, and debug SQL queries to extract, visualize, and analyze process data.
- Validate integrity of Level-2 data to ensure clean, reliable inputs for process models.
- Document and review parameters used in the mathematical models.
- Testing & Documentation
- Execute functional and integration tests for Level-2 system components (e.g., order management, material tracking, reporting).
- Review and update technical documentation, including system requirements, design specs, and user guides.
- Participate in project lifecycle events such as Factory Acceptance Tests (FATs).
- Minimum Eligibility Requirements:
- To Join The Program, Students Must Be enrolled in a Bachelor’s or Master’s program in engineering, physics, mathematics, or a related STEM field.
- Have completed at least two years of college coursework at the start of the Co-Op term.
- Be available for a full-time Co-Op rotation lasting one full semester or longer.
- Ideal Candidate Profile:
- Education: Currently enrolled in STEM-focused degree programs in any engineering discipline, physics, mathematics, or other related fields; with some coding experience (academic coursework or personal projects).
- Core Competencies: Strong analytical and problem-solving ability, Willingness to collaborate in a technical, team-oriented environment, Effective verbal and written communication, Curiosity about automation, industrial systems, and process optimization.
- PREFERRED Technical Skills: Experience with Object-Oriented Programming (C#, Java, Python), Basic understanding of SQL and relational databases, Familiarity with Git or similar version control tools.
- Post-Co-Op Career Pathways:
- High-performing Co-ops may be considered for future full-time opportunities within the Level-2 Engineering team, where they can continue contributing to advanced automation and process control systems.