Software Controls Engineer Position Available In New Hanover, North Carolina
Tallo's Job Summary: The Software Controls Engineer role involves ensuring the reliability and quality of factory software in the nuclear business's Fuel Manufacturing Operation. Responsibilities include transitioning legacy systems to Windows/Linux, improving software automations, and interacting with various teams to audit software performance. Requirements include a technical degree, 8+ years of software development experience, and proficiency in Version Control Systems. Hiring is done by Insight Global.
Job Description
Job Description The Software Controls Engineer will be accountable for reliability and quality of factory developed software. Part of the technical team responsible for the Fuel Manufacturing Operation in the nuclear business. This engineer ensures factory critical software is reliable, adequate, and meets business security requirements. This person will help with two main projects; the first is transitioning the legacy OpenVMS systems to Windows/Linux. The second will be helping improve the software/system automations in place for the innovation manufacturing plant. Audit the performance, security, and reliability of internally developed software by: o Interacting with operators, process engineers, technicians, and management o Interacting with technical personnel from Digital Technology (IT & Security) o Interacting with manufacturing equipment and processes o Performing code reviews o Utilizing code scanning services/applications o Documenting bugs, outages, faults, etc. First line of engineering escalation for software reliability or feature issues Document issues, changes, and releases using a Version Control Management application (GitHub Enterprise, GitLab, Subversion) Add features to existing software such as I/O with manufacturing equipment and local data Management Upgrade and port legacy software written in
FORTRAN, VB6, C
to modern platforms such as .NET, Node.js, Python Port prototype and legacy software from OpenVMS to Windows/Linux (or others) Develop automated tests, diagnostic tools, and application deployment routines Package and archive existing 3rd party libraries and dependencies (Artifactory, NuGet, NPM, pip) Use and maintain a CI/CD pipeline using GitHub Enterprise and Propel Develop web-based and embedded systems HMIs (Human Machine Interface) Develop interfaces between manufacturing equipment and software applications using industrial protocols such as GE SRTP, OPC-UA, MQTT, etc. Review, design, generate, update, and monitor manufacturing equipment, devices, systems, and processes in the fuel components area, including both mechanical and electrical/instrumentation aspects of equipment. We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com . To learn more about how we collect, keep, and process your private information, please review
Insight Global’s Workforce Privacy Policy:
https://insightglobal.com/workforce-privacy-policy/ . Skills and Requirements 4 Year Technical Degree in Engineering or Computer Science. 8+ years experience with software development and maintenance for a manufacturing plant/LOB/enviorment. 5+ years experience with OpenVMS, Unix, & Windows Strong aptitude for problem solving in software development and maintenance Experience with VBA and/or VB6 (Visual Basic) Proficiency with
Version Control Systems:
git, GitHub, Subversion Knowledge of CI/CD pipeline technology Experience with industrial control hardware: PLCs, field IO, HMIs null We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal employment opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment without regard to race, color, ethnicity, religion,sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military oruniformed service member status, or any other status or characteristic protected by applicable laws, regulations, andordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or the recruiting process, please send a request to HR@insightglobal.com.