GreenvilleRecruiter Since 2001
the smart solution for Greenville jobs

Legacy Software Engineer

Company: CGT Staffing
Location: Wilmington
Posted on: May 23, 2025

Job Description:

A regional manufacturing organization is seeking a Software Controls Engineer to support its fuel manufacturing operations. This role is responsible for ensuring the reliability, security, and performance of factory-developed software systems. The position plays a critical role in maintaining operational integrity, enhancing existing systems, and ensuring compliance with safety and quality standards in support of manufacturing processes.

Check all associated application documentation thoroughly before clicking on the apply button at the bottom of this description.

Key Responsibilities:
--- Audit the performance, security, and reliability of factory-developed software by collaborating with operators, engineers, technicians, and IT/security teams.
--- Perform code reviews, utilize code scanning tools, and document software issues and resolutions.
--- Serve as the first line of engineering escalation for software reliability or feature-related issues.
--- Document changes and releases using Version Control Management tools (GitHub Enterprise, GitLab, Subversion).
--- Add new features to existing software, including integration with manufacturing equipment and data management systems.
--- Upgrade and port legacy software (FORTRAN, VB6, C) to modern platforms such as .NET, Node.js, or Python.
--- Develop automated tests, diagnostic tools, and application deployment routines.
--- Maintain and use CI/CD pipelines using GitHub Enterprise and Propel.
--- Develop web-based and embedded system HMIs (Human Machine Interfaces).
--- Interface software applications with manufacturing equipment using industrial protocols (e.g., GE SRTP, OPC-UA, MQTT).
--- Review, design, update, and monitor manufacturing systems and equipment, including both mechanical and electrical components.
--- Follow and promote the organization's safety, security, and quality standards in all software-related work.
--- Design and execute Function Test Instructions (FTIs) for safety-critical equipment.
--- Ensure compliance with safety and quality regulations using compliance databases and tracking systems.
--- Develop or improve automation for new or existing manufacturing processes.
--- Maintain and update operational procedures, method sheets, and job hazard analyses.
--- Support planned and unplanned maintenance activities.
--- Participate in New Product Introduction (NPI) initiatives, including process development and design of experiments (DOE).
--- Apply Lean and Six Sigma tools to implement process improvements for safety, quality, and output.
--- Perform other duties as assigned.

Minimum Education & Experience Requirements:
--- Bachelor's Degree in Engineering or Computer Science required.
--- Minimum of 2 years of experience in software development and maintenance in a manufacturing or technical environment.

Special Requirements:
--- Ability to wear personal protective equipment (e.g., safety shoes, glasses, ear protection).
--- Ability to access manufacturing areas, including climbing stairs and ladders, and occasional crawling, kneeling, or crouching around equipment.

Knowledge, Skills, and Abilities:
--- Strong problem-solving aptitude in software development and maintenance.
--- Experience with OpenVMS, Unix, Windows platforms.
--- Familiarity with Visual Basic for Applications (VBA) and VB6.
--- Experience with modern software development platforms such as .NET.
--- Proficiency with Version Control Systems (git, GitHub, Subversion).
--- Knowledge of CI/CD pipeline technology and processes.
--- Familiarity with industrial control systems including PLCs, field I/O, and HMIs.
--- Strong attention to detail and commitment to safety and quality.
--- Excellent documentation and communication skills.
--- Ability to work independently and collaboratively within a technical team.

Additional Desired Characteristics:
--- Experience with industrial control protocols such as OPC-UA, MQTT, and GE SRTP.
--- Understanding of nuclear safety culture and quality assurance principles.
--- Exposure to Lean and Six Sigma methodologies.

Keywords: CGT Staffing, Greenville , Legacy Software Engineer, IT / Software / Systems , Wilmington, North Carolina

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category
within


Log In or Create An Account

Get the latest North Carolina jobs by following @recnetNC on Twitter!

Greenville RSS job feeds