Senior Systems Engineer will be reporting to the Business Technology Director of the Licensing & Services Business, this role has responsibility for designing, programming, testing, and maintaining UNIPOL UNIPPAC® Process Control (UUPC) Software, and REFLECTN™ Digital Plant Simulator platform software. Additionally, this role will perform the System Administration duties to manage and maintain virtual machines, Team Foundation Server (TFS) development environment, and integration of 3rd party software products into platform software. The role includes Licensing Delivery support to configure and implement UUPCS systems at customer sites and REFLECTN™ systems in the cloud. There will be direct contact with external customers and internally with the Grace Process Automation Project Managers, Licensing project managers and manufacturing technology managers.
ResponsibilitiesSoftware Engineering
Analyze user application requirements and collaborate with Process Automation Team to develop enhancements to existing software as well as new feature additions, Create functional specs, flowcharts, and documentation for new and existing software Lead and manage integration efforts for 3rd party products into the Grace platforms for UUPC Software and REFLECTN™ Digital Plant Simulator Debug and troubleshoot issues related to software integration into new versions of the Operating System Maintain software installation tools (installers) for UUPC Software and REFLECTN™ Digital Plant Simulator Interface with other groups in the UNIPOL® PP Licensing Organization to optimize tools and work processes.Licensing Delivery Support
Configure, Implement, and support the installation and pre-commissioning of UUPC software at Licensee sites, Configure and deploy in the cloud REFLECTN™ Digital Plant Simulator, Deliver platform related training for UUPC software to Licensees, Provide troubleshooting expertise for network connectivity between servers using Object Linking and Embedding (OLE) for Process Control (OPC) protocols, Supports the Process Automation Client Team to address platform and faceplate related issues during on-site commissioning, Collaborates with members of the Process Automation Team to improve the delivery work process and documentation.System Administration
Manage source code using TFS, Setup and maintain virtual machines as needed for testing new systems Manage internal Visual Studio / Intel Visual FORTRAN licensing requests Focal point for licensing requests for 3rd party software. Required Qualifications Bachelor’s degree in computer science, Information Technology, or a related field Minimum of 10 years of experience in developing Industrial Process Automation software Proven experience in software development using VB.NET, C#, C++, Windows Presentation foundation (WPF), Windows Communication Foundation (WCF). FORTRAN experience is a plus. Expertise with OPC communication standards for data transfer Strong problem-solving skills and ability to adapt to changing priorities. Knowledge of Operating Systems including memory management and file systems Familiarity with Google Cloud Platform, TeamViewer, and Salesforce, Prior experience in working across regions for a global company is a plus, Ability to travel up to 30% mainly in India, Northeast Asia, Southeast Asia and Middle East. Required Competences Strong technical skills to solve internal platform as well as customer problems/issues. Ability to prioritize and manage multiple projects, Ability to present technical content to customers effectively, Strong verbal and written communication skills in English. Proven ability and desire to learn to stay up to date with industry trends, emerging technologies, and operating systems updates, Action oriented, with the desire to take on tough challenges with a sense of urgency, Focused on complying with all internal and external safety regulations.