Engineer- Controls II USA
First Solar · Ohio, United States · 1 mo ago
Engineering$81k–$115k/yrFull-time
About the role
This position reports to the Manager, Controls Engineering. This position will not have direct reports.
Responsibilities
- Primary Responsibilities:
- Responsible for global support of manufacturing facilities.
- Responsible to assist with global coordination of new equipment installation and implementation.
- Responsible to assist with global communication between manufacturing process equipment and SQL database.
- Responsible for maintaining and updating of manufacturing process tool electrical drawings globally, ensuring the tracking of equipment changes is documented and drawings are kept current.
- Responsible for the successful design and theory behind majority of manufacturing control systems, ensuring new process tools adhere to corporate controls standards and best practices.
- Responsible for globally troubleshooting and problem solving equipment controls related issues and recommending controls policy/standard changes, if possible, to prevent future issues with new manufacturing process tools.
- Responsible to interface with multiple departments within the organization and external suppliers to ensure corporate controls policies/standards are understood and being adhered to.
- Evaluates new proposed equipment controls systems to MES requirements and provides recommendations to vendor and/or internally.
- Maintain effective global communications levels and fosters team building.
- Ensures adherence to all safety procedures and good housekeeping standards.
- Responsible for designing, programming, and coordination of small, mid, and some large scale control systems and projects.
- Key Competencies:
- Takes responsibility for understanding client requirements, collecting data, delivering analysis and problem resolution.
- Identifies, evaluates and recommends options, implementing if required.
- Collaborates with, and facilitates stakeholder groups, as part of formal or informal consultancy agreements.
- Sets and executes specialized tasks in a specialized IT field.
- Develops, reviews and constructively criticizes ideas, possibly leading a small research team, making necessary observations and tests and carrying them through to a full practical demonstration, wherever viable and feasible.
- Agrees research goals and generates original and worthwhile ideas in a specialized IT field.
- Designs data collection tools and techniques for both qualitative and quantitative data.
- Presents papers at conferences, writes papers of publication quality, and presents reports to clients.
- Actively monitors for, and seeks, opportunities, new methods and trends in IT capabilities and products to the advancement of the organization.
- Clearly articulates, and formally reports their benefits.
- Maintains awareness of opportunities provided by new technology to address challenges or to enable new ways of working.
- Contributes to briefings and presentations about their relevance and potential value to the organization.
- Recommends/designs structures and tools for systems which meet business needs.
- Delivers technical visualization of proposed applications for approval by customer and execution by system developers.
- Translates logical designs into physical designs, and produces detailed design documentation.
- Maps work to user specification and removes errors and deviations from specification to achieve user-friendly processes.
- Designs, codes, tests, corrects, and documents moderately complex programs and program modifications from supplied specifications, using agreed standards and tools.
- Contributes to the identification, analysis and documentation of hazards, and to the capture, evaluation and specification of safety requirements.
- Analyses and documents safety validation results.
- Contributes to the development and maintenance of project safety assurance plans, and gathers safety assurance evidence for safety case preparation.
- Designs systems, services and components that meet required levels of sustainability and specific profiles of materials consumption.
- Accepts responsibility for creation of test cases using own in-depth technical analysis of both functional and non-functional specifications (such as reliability, efficiency, usability, maintainability and portability).
- Creates traceability records, from test cases back to requirements.
- Produces test scripts, materials and regression test packs to test new and amended software or services.
- Specifies requirements for environment, data, resources and tools.
- Interprets, executes and documents complex test scripts using agreed methods and standards.
- Records and analyzes actions and results, and maintains a defect register.
- Reviews test results and modifies tests if necessary.
- Provides reports on progress, anomalies, risks and issues associated with the overall project.
- Reports on system quality and collects metrics on test cases.
- Provides specialist advice to support others.
- Plans and performs all types of evaluation.
- Interprets and presents the results of evaluations.
- Defines the integration build, accepts software modules from software developers, and produces software builds for loading onto the target environment.
- Configures the hardware environment, produces integration test specifications, and conducts tests, recording details of any failures and carrying out fault diagnosis.
- Configures software and equipment and tests platform-specific versions of one or more software products.
- Reports the outcome of testing and identifies potential improvements to the process and to the software products according to agreed designs and standards.
- Installs or removes hardware and/or software, using supplied installation instructions and tools including, where appropriate, handover to the client.
- Conducts tests, corrects malfunctions, and documents results in accordance with agreed procedures.
- Reports details of all hardware/software items that have been installed and removed so that configuration management records can be updated.
- Provides assistance to users in a professional manner following agreed procedures for further help or escalation.
- Maintains accurate records of user requests, contact details and outcomes.
- Contributes to the development of installation procedures and standards.
- Monitors service component capacity and initiates actions to resolve any shortfalls according to agreed procedures.
- Applies techniques to modify demand for a particular resource or service.
- Contributes to the availability management process and its operation and performs defined availability management tasks.
- Analyses service and component availability, reliability, maintainability and serviceability.
- Ensures that services and components meet and continue to meet all of their agreed performance targets and service levels.
- Implements arrangements for disaster recovery and documents recovery procedures.
- Conducts testing of recovery procedures.
- Reviews system software updates and identifies those that merit action.
- Tailors system software to maximize hardware functionality.
- Installs and tests new versions of system software.
- Investigates and coordinates the resolution of potential and actual service problems.
- Prepares and maintains operational documentation for system software.
- Advises on the correct and effective use of system software.
- Identifies and resolves issues with applications, following agreed procedures.
- Uses application management software and tools to collect agreed performance statistics.
- Carrries out agreed applications maintenance tasks.
- Carrries out agreed operational procedures, including network configuration, installation and maintenance.
- Uses network management tools to collect and report on network load and performance statistics.
- Contributes to the implementation of maintenance and installation work.
- Uses standard procedures and tools to carry out defined system backups, restoring data where necessary.
- Identifies operational problems and contributes to their resolution.
- Identifies and resolves network problems following agreed procedures.
- Uses network management software and tools to collect agreed performance statistics.
- Carrries out agreed network maintenance tasks.
- Initiates and monitors actions to investigate and resolve problems in systems and services.
- Assists with the implementation of agreed remedies and preventative measures.
- Receives and handles requests for support following agreed procedures.
- Responds to requests for support by providing information to enable incident resolution and promptly allocates unresolved calls as appropriate.
- Maintains records and advises relevant persons of actions taken.
- Participates in assessments up to IEC 61508 Safety Integrity level 3 (or equivalent standard), and undertakes safety analyses on initial designs using HAZOPS, FMEA or similar methods.
Requirements
Minimum 6 years of manufacturing equipment controls engineering experience.
Qualifications
- Bachelor’s degree in Electrical Engineering, Computer Engineering, or related field; or equivalent years of work experience.
- Proven understanding/knowledge and experience in controls engineering techniques and practices which would be required for global facilities including North America, Asian, and European countries.
- Proven understanding/knowledge and ability to trouble-shoot electrical/electronic control systems.
- Proven understanding/knowledge of global manufacturing processes and safety requirements.
- Proven experience using Auto Desk AutoCad drafting software to create electrical schematic and panel layouts.
- Good understanding/knowledge programming of Rockwell Automation Logix platform PLC’s, including ladder and function block diagram.
- Good understanding/knowledge programming Rockwell Automation Human Machine Interfaces (HMI) including PanelView Plus, PanelView Plus CE, and RSView SE.
- Good understanding/knowledge designing, programming, and commissioning at least two control network including ControlNet, DeviceNet, Profibus and/or Ethernet.
- Proven understanding/knowledge of robotic systems including programming, safety requirements, and design/implementation practices.
- Good understanding/knowledge of motion controls including stepper motors, servo motors, and AC/DC Drives.
- Good understanding/knowledge of Cognex vision camera configuration and programming experience.
- Proven understanding of computer hardware/applications and the Microsoft Office family.
- Some knowledge of working in server environment.
- Some Microsoft SQL Server Database configuration experience.
- Experience in at least one multi-tiered architecture using C#, VB.NET, HTML, XML and SQL.
- Understanding/knowledge of Corporate Ethernet architectures and systems.
- Excellent communications skills both oral and written.
- Good problem-solving skills.