Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

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:

  1. 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:

  1. Strong analytical and problem‑solving ability
  2. Willingness to collaborate in a technical, team‑oriented environment
  3. Effective verbal and written communication
  4. Curiosity about automation, industrial systems, and process optimization

Preferred Technical Skills:

  1. Experience with Object‑Oriented Programming (C#, Java, Python)
  2. Basic understanding of SQL and relational databases
  3. 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

Vacancy posted 17 days ago
Similar jobs that could be interesting for youBased on the Industrial Software Engineer Co-op (E&A) in Pittsburgh, PA vacancy
  •  ...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... 
    Suggested
    Contract work
    Weekend work

    Estat Actuation

    Glenshaw, PA
    13 days ago
  •  ...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... 
    Suggested
    Weekend work

    Estat Actuation

    Glenshaw, PA
    17 days ago
  •  ...delivering the communication industry’s largest worldwide deployment...  ...student worker to work three co-op rotations in the spring (...  ...Responsibilities ~Support FSD CONTEX MVP software efforts ~Programming...  ...Computer Science or Computer Engineering ~Experience programming in... 
    Suggested
    Worldwide

    Compunetix, Inc.

    Monroeville, PA
    6 days ago
  •  ...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... 
    Suggested
    Weekend work

    Estat Actuation

    Glenshaw, PA
    17 days ago
  • $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... 
    Suggested
    For contractors
    Monday to Friday
    Night shift

    S&T Bancorp Inc

    Pittsburgh, PA
    5 days ago
  • $97k - $143k

     ...Components Division is currently seeking a Lead Manufacturing Engineer. This is a hybrid position (3 days on-site, 2 days remote...  ...Manufacturing Engineer will lead electronics manufacturing and industrialization activities for new product introduction (NPI) projects, from... 
    H1b
    Local area
    Remote work
    Visa sponsorship
    Relocation package
    2 days per week

    Eaton Corporation

    Coraopolis, PA
    4 days ago
  • $97k - $143k

    Eaton Corporation is seeking a Lead Manufacturing Engineer for their Power Components Division. This hybrid role is based in Coraopolis, PA, requiring three days on-site and two remote weekly. The position involves leading electronics manufacturing activities for new product... 
    Remote work

    Eaton Corporation

    Coraopolis, PA
    4 days ago
  •  ...Savings & Profit Sharing Plan, 529 Employer Sponsored Plan 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... 
    Full time
    Temporary work
    Flexible hours

    Advanced Construction Robotics

    Allison Park, PA
    9 hours ago
  • $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 job
    Full time
    Shift work

    Quora

    Pittsburgh, PA
    3 days ago
  •  ...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 time
    Work at office

    Drum Associates

    Pittsburgh, PA
    3 days ago
  •  ...Job Description Job Description Materials Engineer - Focus wear and durability: This student will work to improve the longevity of...  ...market.  Skills that will be utilized and developed during this co-op: scientific experimentation, creative problem solving,... 
    Weekend work

    Estat Actuation

    Glenshaw, PA
    13 days ago
  • $64.5k - $129.5k

     ...quality and transportation, we improve lives, empower critical industries and ensure safe transport of food, lifesaving medicines and...  ...sustainable building and cold chain solutions.   As a Software Engineer for Automated Logic Corporation, you will report directly to... 
    Temporary work
    For subcontractor
    Work at office
    Local area
    Remote work

    Carrier World

    Pittsburgh, PA
    11 days ago
  • $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,... 
    Full time
    Work at office
    Work from home
    Flexible hours

    Waabi

    Pittsburgh, PA
    16 days ago
  • $86.25k - $143.75k

     ...an opportunity to contribute to the company's success. As a Software Engineer Sr within PNC's Technology organization, you will be based in...  .../ college degree, with 3+ years of relevant / direct industry experience. Certifications are often desired. In lieu of a degree... 
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office

    PNC

    Pittsburgh, PA
    2 days ago
  •  ...government applications. We're seeking a highly skilled Validation Engineer with the technical rigor and interpersonal skills to lead...  ...role, you will be a defender of system quality, ensuring that our software, electrical, and mechanical components integrate seamlessly to... 
    Work at office

    Carnegie Robotics LLC

    Pittsburgh, PA
    4 days ago
  • Tenova S.p.A. is seeking a Mechanical Design Engineer based in Coraopolis, PA, to work on industrial equipment design activities. The ideal candidate will have a Bachelor’s degree in Mechanical or Civil Engineering and 1-3 years of experience in heavy industrial equipment... 

    Tenova S.p.A.

    Coraopolis, PA
    1 day ago
  • ALSTOM Gruppe in West Mifflin, PA, is seeking a full-time Testing Engineer to apply your electrical engineering expertise within a collaborative environment. Your role will involve designing and implementing test solutions for traction products. We seek candidates with... 
    Full time

    ALSTOM Gruppe

    West Mifflin, PA
    1 day ago
  • $117.9k - $184.3k

    Job Description The Naval Nuclear Laboratory is seeking a principal level software engineer to join the team. The successful candidate will work among a strong software team to design, develop, and support a catalog of embedded and internal software components for use in... 
    Local area
    Flexible hours

    Naval Nuclear Laboratory

    West Mifflin, PA
    3 days ago
  •  ...Description & Requirements Maximus is currently seeking a Software Engineer . In this role, you will provide expertise in the areas of managed file transfer and EDI X12 translations. In addition, they must configure, support and maintain environments and procedures... 
    Minimum wage
    Full time
    Contract work
    Temporary work
    Work experience placement
    Remote work

    Maximus

    Pittsburgh, PA
    2 hours ago
  •  ...your background aligns with future opportunities, we’ll reach out directly when formal applications become available. About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful... 
    Remote job
    Internship

    Danaher

    Pittsburgh, PA
    1 day ago
  • $85k - $125k

     ...Job Description Job Description At Curtiss Wright, our engineers make the impossible a reality . Due to our on-going growth, we are looking for a Welding Engineer to join our team in Pittsburgh! Do you crave a position that will allow you to mentor and engage with... 
    Relocation package

    Curtiss Wright EMD

    Cheswick, PA
    22 days ago
  •  ...Product Validation Engineer 1. General Mission The Product Validation Engineer supports...  ...Support the upkeep of technical files, software files, and product compliance...  ...methods and results align with applicable industry standards and regulatory requirements... 
    Work at office
    Local area
    Flexible hours
    Shift work

    PEAK Technical Staffing USA

    Pittsburgh, PA
    2 days ago
  •  ...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... 

    Aerotech, Inc.

    Pittsburgh, PA
    18 days ago
  •  ...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.)... 
    Internship
    Work at office
    Immediate start

    Thar Energy

    Pittsburgh, PA
    19 days ago
  •  ...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

    Advanced Robotics for Manufacturing (ARM)

    Pittsburgh, PA
    3 days ago
  • $100.22k - $111.18k

     ...Requires a Bachelor's degree in Systems Engineering, or a related Science, Engineering, Technology...  ...we can offer is one-of-a-kind. As a Software Systems Engineer, you will provide...  ...professionals, we partner with the best in industry to expand the bounds of innovation in... 
    For subcontractor
    Second job
    Work at office
    Flexible hours

    General Dynamics Mission Systems

    Pittsburgh, PA
    2 days ago
  • $89k - $143.75k

     ...profoundly impact health for humanity. Learn more at Job Function: R&D Product Development Job Sub Function: R&D Software/Systems Engineering Job Category: Scientific/Technology All Job Posting Locations: Santa Clara, California, United States of... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work
    Night shift

    Johnson & Johnson

    Pittsburgh, PA
    1 day ago
  •  ...internal processes, and the way our teams work day-to-day. As a Software Engineer on our B2B team, you'll build and maintain the front-end and...  ...software development experience, or equivalent internship, co-op, and project experience for early-career candidates; Bachelor... 
    Temporary work
    Internship

    Wolfe, LLC

    Pittsburgh, PA
    13 days ago
  •  ...Flight Software Engineer  Safety Critical Systems Group Company Overview Near Earth Autonomy is creating a future where autonomous...  ...Design, implement, and test software according to aerospace industry standards including DO-178C Participate in contextualizing... 
    Temporary work

    Near Earth Autonomy

    Pittsburgh, PA
    2 days ago
  •  ...Job Description Job Description Process Engineer & Digital Application Engineer Summary...  .... Do you have a strong foundation in industrial process engineering combined with a passion for digital technologies, software applications, and data analytics? As a... 
    Long term contract
    Work at office
    Remote work

    SMS group Inc

    Pittsburgh, PA
    7 days ago

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!