Industrial Software Engineer Co-op (E&A)
SMS group Inc
Job Description
Job Description
SMS group Inc. – Electrical & Automation Engineering, Level-2 System
Summary
The SMS group Industrial Software Engineer Co‑Op program provides an immersive, semester‑long experience working on real Level‑2 Automation Systems, which are mission‑critical supervisory and advanced process control systems that optimize production across the metals industry.
As a Co‑Op, you will work side‑by‑side with experienced engineers on full‑stack software development, data analysis, industrial communication, and system testing. You will gain practical understanding of how mathematical models, automation logic, and production data come together to improve real‑time operations in modern steel and metals facilities.
This role is designed for students who want meaningful engineering responsibilities and who are ready to contribute directly to engineering projects.
This Co‑Op is an on‑site, in‑person position at our corporate office. Students are expected to work full‑time (40 hours/week) on location for the duration of the Co‑Op rotation.
Who we are
At SMS group, our people are our greatest asset. We offer an entrepreneurial environment that promotes a culture of innovation, growth, and inclusion. We offer company events, activities, and opportunities to participate in charitable initiatives that benefit the communities where we work.
What you'll do
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.
- Assist 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.
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).
Technical Exposure
- Languages & Frameworks: C#, .NET, optional Python
- AI-Based Tools: Claude Code, GitHub Copilot
- Databases: MS SQL Server
- Industrial Communication: TCP/IP protocols, OPC DA/UA
- Version Control: Git
- Visualization/BI Tools: Grafana, Metabase
Learning & Growth Opportunities
- Direct exposure to mission‑critical industrial automation systems
- Mentorship from senior engineers and technical specialists
- Real‑world Agile development experience
- Hands-on practice with AI‑assisted coding workflows
- Strong foundation for careers in industrial automation, advanced process control, or software engineering within the metals industry
What you'll need
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
Career Path After Internship
Post-Co-Op Career Pathways
Students who excel in this program often continue their career journey with SMS. 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.
What we do
SMS group is the leading partner in the world of metals. We are an original equipment supplier offering comprehensive maintenance and spare part services for metals production, continuous casting and rolling (flat and long products), tubes, welded pipes, forging, non-ferrous technology, and heat treatment plants - all from a single source.
SMS group Inc. is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, sex, religion, national origin, age, sexual orientation, disability, veteran status, gender identity or other categories protected by law.
#LI-Onsite
- ...Job Description Job Description Mechanical or industrial Engineer - Focus Manufacturing: For this role, we are looking for students with... ...manufacturing. Skills that will be utilized and developed during this co-op: Process design, Design for Manufacturing and Assembly, hands...SuggestedContract workWeekend work
- ...test system developer: This student will work under our lead test engineer to expand our testing capabilities. They will assess and... ...requirement is satisfied. A few examples of systems designed by previous co-op students include: (1) automated rotary test stands, capable of...SuggestedWeekend work
- ...Job Description Job Description Test Engineer (Interdisciplinary)- This position requires both software experience and good mechanical intuition. Please highlight... ...in these experiments. The Test Engineer Co-op will modify existing test protocols and write brand...SuggestedWeekend work
- ...Description Job Description Mechanical Engineer - Focus Design: This student will be a major... ...creative and contribute ideas that are novel and industrially relevant. Skills that will be utilized and developed during this co-op: CAD design, free body diagrams, mechanical...SuggestedWeekend work
$127k - $225k
...impact the world in a positive way. To learn more visit: As a Software Engineer on our Labelling and Data Automation team, you will build... ..., and delivery. Qualifications: - 4+ years of industry experience. - Bachelor's in computer science, engineering,...SuggestedFull timeWork at officeWork from homeFlexible hours- ...Software Engineer Lead - Automation Anywhere Location: Pittsburgh, PA Type: Contract Contractor Work Model: Onsite – onsite Responsibilities Act as a tech lead to manage automation requests, determining suitable tools and platforms Conduct meetings and...Contract workFor contractorsLocal area
$55k - $156.45k
...Lead Automation Engineer Location: 324 N. 4th Street, Indiana, PA 15701 or 358 N Shore Dr, Pittsburgh, PA 15212 Hours: Monday -... ...emerging automation technologies, AI advancements, and financial industry trends. Recommend and implement improvements to automation frameworks...For contractorsMonday to FridayNight shift- ...Robotics Software Engineer Advanced Robotics Coatings of Allison Park, PA is hiring a Robotics Software Engineer. We are a construction robotics company focused on coatings and surface prep at height (up to 40 feet) for interior commercial facilities. Our system is...Full timeFlexible hours
$136k - $160k
...Employment Type: FullTime Department: Software Engineering Compensation: $136K – $160K What We Do Gecko Robotics is helping the... ...complete and connected solutions combine wall-climbing robots, industry-leading sensors, and an AI-powered data platform to provide...Full timeWork at officeLocal areaWork from homeFlexible hours$114k - $148k
...Robotics Software Engineer II Onsite- Any Office (Fremont, CA, Salem, OR, or Pittsburgh, PA) Agility's commercially deployed humanoids... ...while enabling workers to focus on higher-value work. With industry-leading safety standards and years of proven deployment data...Full timeTemporary workWork at officeRelocation packageFlexible hours$100k - $300k
...Robotics Software Engineer Pittsburgh, San Francisco, Bengaluru Company Overview At Skild AI, we are building the world's first... ...backgrounds, from new graduates to domain experts. Relevant industry experience is important, but ultimately less so than your demonstrated...- ...experienced, hands-on Robotics & Automation Engineer to expand our engineering team and drive... ...cells with the following capabilities: industrial robots, collaborative robots, 3D vision,... ..., Rockwell PLCs, actuators, and several software simulation packages. The Hub has a...Full time
$155.66k - $225.16k
...About the Team and Role: We’re hiring our first AI Automation Engineer to lead how we apply AI internally across the company. This is... ...much as possible to automate your own process of creating this software Collaborate with teams across the business to understand...Remote jobFull timeShift work- ...meaningful work where you can make a difference in global innovation? Engineer a better future with Aerotech, a global leader in precision... ...the manufacturing processes of a wide array of high precision industrial and automation products. Essential Functions Design and...
- ...natural, supercritical fluid processing for the energy, pharmaceutical, food, and chemical industries. Thar Energy has an immediate opening for a Mechanical Manufacturing Engineer Intern to join its team, focused on equipment with moving parts (pumps, expanders, etc.)...InternshipWork at officeImmediate start
- ...At the National Robotics Engineering Center (NREC), it is our engineers and technicians who... ...that address complex challenges in industrial, commercial and government sectors. Each... ...are seeking a dynamic Senior Full Stack Software Engineer to lead and contribute to the...Full timePart timeWork experience placementFlexible hours
- ...We're looking for a Backend Software Engineer to join a mission-driven team with a passion for building reliable and scalable systems at... ...and managers. Develop an understanding of the insurance industry and products. Experience: BS/BA degree in Computer Science...Full timeWork at office
$145k - $165k
...: We are seeking a highly motivated and experienced Senior Software Engineer for full stack development for our services and infrastructure... .... Stay up-to-date with emerging technologies and industry best practices. Requirements: ~ For US applications: Authorization...Full timeTemporary workWork experience placementWork visaFlexible hours- ...Job Description The Azure Site Reliability & Automation Engineer will be the architect of our infrastructure’s reliability. You... ...bridge the gap between operations and development by applying a software engineering mindset to system administration. Your mission is to...Remote work
$106.8k - $194.8k
...teams and take your career wherever you want it to go. Join EY and help to build a better working world. WAF Operations Solution Engineer PRACTICE DESCRIPTION: As a WAF Operations Solution Engineer, you will be responsible for implementing and managing Web...Summer holidayFlexible hours- ...Role: Test Automation Engineer Position Type : W2 Contract only Location : Pittsburg (PA) Only USC / GC Job Description:... ...candidates with a genuine interest in technology, finance, and software testing, an opportunity to work on projects that deliver the cutting...Contract workRemote workShift work
- ...skilled and motivated Mid-Level Full Stack Engineer to join our dynamic development team.... ...production environments. Collaborate with software engineers, architects, and product... ...environments, and healthcare. We are a global industrial technology innovator with a startup...Work experience placementLocal area
$179.2k - $268.8k
...sensors and compute systems, test operations, systems and safety engineering - all dedicated to making a real, positive impact on the... ...pipelines and ensure the delivery of high-quality, production-ready software Mentor junior engineers and provide technical guidance to...Permanent employmentFull timeWork at officeImmediate startVisa sponsorship- ...Job Title: Senior Software Engineer Location: Indianola, Pittsburgh, PA Client : Tata Elxsi | Bayer Rate : $55... ...frameworks in medical device development or in a regulated industry, specifically in C and C++. Working knowledge of tools...
- ..., analyzing, and summarizing development and service issues. Job-Specific Essential Duties and Responsibilities: - Systems engineer will be responsible for managing and configuring file transfer and EDI environments. - Responsible for out-of-hours support...Minimum wageContract workTemporary workWork experience placementRemote work
- ...Software Engineer PANTHERx is the nation's largest rare disease pharmacy, and we put the patient experience at the top of everything that we do. If you are looking for a career in the healthcare field that embraces authentic dedication to patient care, you don't need...Full timeTemporary workPart timeWork experience placementWork at officeLocal areaRemote workHome officeFlexible hours
- Role Overview Power Platform Developer focused on automation and security Must be able to work onsite 5 days per week Must-Have Technical Skills Power Platform & Power Apps Advanced experience with: Power Apps (high priority) Microsoft...For contractors
$166.5k - $244.2k
...spanning the full development lifecycle. The primary focus is software development, with additional responsibility for database management... ...quality, and automation. Collaborate closely with other engineering teams and threat intelligence stakeholders to deliver outcomes...Flexible hours- Job Title The salary range for this role is an estimate based on a wide range of compensation factors including but not limited to specific skills, experience and expertise, role location, certifications, licenses, and business needs. The estimated compensation range...
- ...robotics systems and components for defense, agricultural, mining, industrial, and off-road autonomy applications. Our ruggedized... ...ranks. For this role, we are seeking a solid Embedded Software Engineer who can take full end-to-end ownership of software for our robotics...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Industrial Software Engineer Co-op (E&A). Be the first to apply!
- sr industrial engineer Pittsburgh, PA
- industrial engineering manager Pittsburgh, PA
- industrial engineer full time Pittsburgh, PA
- industrial engineer Pittsburgh, PA
- software engineer internship remote Pittsburgh, PA
- software engineer part time Pittsburgh, PA
- senior robotics software engineer Pittsburgh, PA
- software development engineer aws Pittsburgh, PA
- startup software engineer Pittsburgh, PA
- rust software engineer Pittsburgh, PA



