Software Engineer

ALPHARETTA GA   Energy - Utilities - Gas - Electric Posted: 2 weeks ago  

Job Description:
This role will be joining the Engineering group within the Controls and Digitalization organization. This group is responsible for providing engineering capabilities for net new projects as well as modernization projects for various clients. They are working to install software and hardware technology within power plant environments to allow for the proper functioning of a plant. Their goal is to go into a project environment perform a site walk down, then design the system that is to be installed, then once it is time for installation, they will perform process commissioning of the technology that has been installed. They are responsible for the design of the hardware and software systems that are introduced into new or existing plant environments. This is a great opportunity to join an industry leading company and support high level initiatives!

• 7+ years experience as a software design engineer within an industrial environment (power plants, factories, energy facilities)
o Understanding of control theory and principles including Proportional-Integral-Derivative (PIDs) controllers, feedback control loops, and system dynamics
o Understanding of supervisory control and data acquisition (SCADA) systems and human-machine interface (HMI) development
• Strong experience utilizing programming languages for DCS development
o Structured Text (ST), Function Block Diagram (FBD), Sequential Function Chart (SFC)
o Experience with specific DCS platforms such as: Siemens SIMATIC PCS 7, Honeywell Experion, ABB 800xA, Emerson Delta V
• Knowledge of engineering processes and power plant applications
• Experience utilizing design tools such as AutoCAD Electrical to create design works for hardware technology and equipment

Nice to have:
• Experience utilizing specific SCADA technologies OmniView T3000
• Familiarity with industrial communication protocols such as: Profibus, Modbus, Ethernet/IP, and OPC

• Perform evaluations of Distributed Control Systems for new and modernized installations
• Participate in site surveys, design review meetings, site readiness meetings, and factory acceptance testing
• Participate in onsite installations and commissioning
• Prepare and update engineering documentation including installation work packages
• Conceptualize the control design and present it to customer as part of customer design review
• Guide the design, development and implementation of complex software solutions while adhering to manufacturing processes

Share This Job
Quick Apply
Stay Up To Date

Sign up for job alerts for
weekly job updates