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!
|