Search TSR Jobs

About TSR:

TSR is a relationship-based, customer-focused IT and technical services staffing company.

For over 40 years TSR, Inc. and its wholly owned subsidiary, TSR Consulting Services, have prospered in the Information Technology staffing business, earning the respect of companies both large and small with well refined candidate screening, timely placement, and a real understanding of the right skill sets required by our clients.

Mission & Vision

We do not believe in building a vision around the company but building a company around our vision, which is simply;

Every employee’s voice matters, their effort is appreciated, and their talent is rewarded.

We challenge each employee daily, to raise the bar on how we treat our consultants and candidates. For far too long in this industry, candidates have been ghosted, lied to, or placed at a client and then forgotten about. Each day our staff works tirelessly at qualifying and placing, top talent with our clients, in a compassionate and caring manner.

Not every candidate is a match for the job, but every candidate and consultant will be treated with respect and professionalism.

PLC Programmers (Plant Control Engineers)

Job Description

  • Location: Portland, ME
  • Type: Direct Placement
  • Job #75579
  • Salary: $110,000.00 Annually

Perform detailed control system design and software development for moderately complex engineering assignments, which are stand-alone, or components of a larger project.  This position applies specific knowledge of automated and process control systems to manufacturing processes with minimal supervision.


Ensure compliance and perform all duties in accordance with all safety, health and environmental rules and regulations.
Develop and implement results oriented, value-added engineering solutions that achieve predetermined project goals and customer needs and/or requirements.
Develop project documentation defining standards, detailed reports, specifications, plans, prints, schematics and/or other necessary documentation required to achieve defined project goals.
Develop detailed design of automation and process control systems that integrate PCs, PLCs, AC or DC Drives, Position Controllers, single or multi-loop controllers.
Integrate statistical control components into system design including basic control charting, real time & historical trending, remote monitoring and data acquisition / control.
Develop, install and debug control system programming including PC operating, PC / PLC communications, PLC HMI and/or specialty component software.
Lead and/or guide internal or external engineering resources to ensure adherence to project goals and objectives.
Implement standard engineering and project management practices consistently throughout project and work assignments.
Maintain technical skills and knowledge by attending trade shows or clinics; investigate new equipment applications with consulting engineers & equipment venders, and specific course work.
Lead development and training efforts of field operation and maintenance personnel in the design features, process operation, interpretation of system information, and application of that information regarding control system functionality.
Witness testing and system site quality control.
Train plant electricians on processes.
Monitor installation quality.
Perform all duties in accordance with safety rules and regulations.
Perform other duties as necessary

Knowledge, Skills and Abilities:

Detailed working knowledge of networking equipment and software, routers and cabling.
Detailed working knowledge of plant PLCs and HMI software.
Detailed working knowledge of all HMI hardware and software in use including Wonderware Intouch and Active Factory.
Detailed working knowledge of AC & DC drives, coordinated drives systems and position control systems.3
Knowledge of medium and high voltage systems.
Knowledge of IT systems, PC hardware and software, servers, fiber optic cabling and network switches.
Knowledge of statistical control techniques and programs such as SPC, SQC and SCADA systems.
Comply with minimum skills defined in the Engineering Competency Matrix.
Effective oral and written communication skills.
Ability to influence or guide people to allow successful completion of objectives.
Knowledge and understanding of professional and ethical responsibility.
Ability to function on multi-discipline or multi-functional teams.


Bachelor’s degree in related engineering field or equivalent.


5+ years experience in automation and process control systems and techniques.
Or any combination of experience and training that demonstrates the ability to perform the key responsibilities of this position.

Include a message to the recruiters.
Attach a resume file. Accepted file types are DOC, DOCX, PDF, HTML, and TXT.

We are uploading your application. It may take a few moments to read your resume. Please wait!