Controls Engineer
Job Description
Job Description
Controls Engineer
Controls Engineer
Position OverviewWe are seeking a Controls Engineer to design, develop, and maintain industrial automation systems that control machinery and processes. The role focuses on PLC and HMI programming, electrical control design, system integration, commissioning, and troubleshooting to ensure reliable, safe, and efficient operation of production equipment. Key Responsibilities
- Design, program, and maintain PLC logic for industrial control systems (e.g., Allen-Bradley, Siemens, or equivalent).
- Develop, configure, and optimize HMI screens and operator interfaces for clear, safe, and efficient operation.
- Create and review electrical control schematics, wiring diagrams, and panel layouts; support control panel design and fabrication.
- Perform system integration, including communication setup between PLCs, HMIs, drives, and SCADA using relevant protocols (EtherNet/IP, Modbus, ProfiNet, etc.).
- Commission and start up automation systems on-site, conduct functional testing, and validate performance against specifications.
- Troubleshoot and resolve hardware, software, and network issues to minimize downtime and improve system reliability.
- Prepare and maintain technical documentation, including control narratives, PLC/HMI code comments, test plans, and as-built drawings.
- Collaborate with mechanical, electrical, process, and project teams to deliver complete solutions on schedule and within budget.
- Apply continuous improvement principles to optimize control strategies, reduce cycle times, and enhance safety and efficiency.
- Ensure compliance with electrical codes, safety standards, and company procedures during design, installation, and maintenance activities.
Qualifications
- Bachelors degree in Electrical Engineering, Controls Engineering, Mechatronics, or a related field, or equivalent practical experience.
- 3+ years of hands-on experience in controls engineering, including PLC and HMI programming and commissioning in an industrial environment.
- Strong PLC programming skills with experience on common platforms (Allen-Bradley preferred).
- Proven experience developing and configuring HMIs and operator interfaces for production systems.
- Solid understanding of electrical control systems, schematics, wiring practices, and panel design.
- Familiarity with industrial communication protocols (EtherNet/IP, Modbus, ProfiNet, OPC-UA) and field devices.
- Experience with commissioning, system integration, troubleshooting, and root-cause analysis of control systems.
- Proficient in reading and creating electrical and control documentation (schematics, wiring diagrams, IO lists).
- Excellent problem-solving, communication, and teamwork skills; able to work on-site for commissioning and support.
- Knowledge of safety standards, electrical codes (NEC/IEC), and industry best practices; experience with continuous improvement methodologies is a plus.
Recommended Jobs
Project Manager
Job Description Job Description Job Posting – Project Manager / Project Executive (New Construction – Charlotte, NC) Position: Project Manager or Project Executive Industry: Commercial Paint…
Cardiology NP/PA needed in North Carolina
Cardiology Nurse Practitioner or Physician Assistant in North Carolina- Full time permanent position   Palm Health Resources, a premier healthcare staffing firm, is currently seeking a dedicat…
Orthodontist - Full-Time
Job Description Job Description Position: Orthodontist Status: Full-Time Schedule: Monday-Thursday from 8am-5pm Location: Washington, NC Sign on Bonus: $10,000 Relocation Assistance…
Respiratory Therapist II (RRT) - Day Shift
What We Offer: The Registered Respiratory Therapist serves as an intricate member of the healthcare team at Novant Health by establishing an authentic personalized relationship with the patient and t…
Assistant Manager
Job Summary The Assistant Manager will be responsible for assisting in the oversight of gym operations to ensure an exceptional “Judgement Free” member experience as well as a financially succes…
Director of Global Business Development
Job Description Job Description Knowledge | Experience | Skills: Bachelor’s degree in Business Administration, Marketing or related field. Computer proficiency. Strong customer orientation. Ex…
Travel Nurse RN - Acute Care - $1,789 per week in Highlands, NC
Registered Nurse (RN) | Acute Care Location: Highlands, NC Agency: Slate Healthcare Pay: $1,789 per week Shift Information: Nights - 3 days x 12 hours Contract Duration: 13 We…
Line Cook
Job Description Job Description Pack's Tavern is hiring an experienced Line Cook to join our fast-paced kitchen team in downtown Asheville. We're looking for someone dependable, team-oriented,…
Assembler 1, General
Job Description Drug Screening: Not required Work Schedule Hrs: 6:00 am - 4:00 pm Monday-Thursday, and Friday and Saturday hours are 6:00 a.m. to 2:30 p.m. Once all positions are fully staff…
Accounts Payable Manager
Job Description Job Description Accounts Payable Manager – Charlotte, NC Hybrid - onsite Monday - Thursday **This role offers competitive base plus bonus as well as full benefits Ov…