Customize and test project-specific control and automation software for PC, PLC, and drive based industrial systems meeting project schedules
Gather pertinent information from authorized sources to assess project requirements as related to assigned scope of work
Identify and define interfaces to other software modules and functions
Write software modules to satisfy project requirements
Collaborate with project team to ensure inter-operation of software modules into overall project
Design and conduct simulation to verify the software modules satisfy project requirements
Provide technical support during customer witness of system test as needed
Collaborate with peers and recommend feasible hardware/software improvements to engineering manager
Coach associates in specific areas of technical expertise when identified by management as a function expert
Provide technical support to commissioning engineers and customers during system installation using remote diagnostic capabilities when possible but travelling to site to provide direct support when necessary
Plan and execute productivity enhancement and/or product development projects up to 9 months in duration to support the department goals as assigned by the management team
Requirements
Bachelor’s degree in electrical engineering, mechanical engineering with control automation coursework, mechatronics, computer engineering, computer science, or related field or equivalent via education and/or work experience
Concentration in software engineering and programming or a related field via education and/or work experience
2 years’ experience designing and/or maintaining process automation software in heavy industry, such as steelmaking, aluminum, or other process industries
2 years C++ and object-oriented programming experience using the Microsoft development environment
Demonstrated successful working relationships with clients, suppliers, and other internal and external contacts
Demonstrated successful and positive personal leadership, interpersonal, organizational, administrative, and communication skills
Demonstrated continuous improvement in areas of responsibility
Proficiency in MS Office
Availability to travel, domestically and internationally, approximately 15%, with limited notice, for site assignments up to approximately 2 months in duration
Proficiency in multiple programming languages
Experience in international field engineering assignments
Proficiency with VMS operating systems
Proficiency in working with Databases, such as Oracle and MS SQL
Experience in creating Human Machine Interface (HMI) system configuration utilities using object-oriented software languages