PLC and Controls Engineer

Porter Engineering

 Richmond, BC, Canada

PLC and Controls Engineer

Porter Engineering | Richmond, British Columbia

Two full-time positions | New graduates and experienced applicants welcome

Salary range: $CAD 84,000 to 120,000+ (depending on relevant experience)

Porter Engineering is hiring two PLC and Controls Engineers to design, program and commission control systems for sawmill machinery. Based in our Richmond, British Columbia office, you’ll work with our engineering team on projects from initial design through implementation, with travel to customer sites in Canada and the United States for commissioning and system startups.

About Porter Engineering

Porter Engineering is a world leader in scanning, optimization, and process control systems for sawmills. We have built our reputation on high-quality, reliable systems and efficient startups. Our technologies combine advanced 3D scanning, intelligent optimization, and process controls to help sawmills maximize lumber recovery, improve production efficiency, and reduce waste.

We offer a flexible, collaborative, and enjoyable work environment in Richmond, British Columbia, alongside a talented team of engineers and programmers. Our philosophy is simple: hire excellent people, treat them well, and give them good reasons to stay for the long term.

If you enjoy solving real-world engineering challenges, working with innovative technologies, and seeing your work make a tangible impact in the field, we will welcome your application.

Your responsibilities

Our PLC Controls department designs and services systems for stem bucking, debarkers, log sorting, canter and bandmill lines, sharp chain lines, and curve saw machines. In this role, you will:

· Manage controls projects from customer requirements through system implementation and startup.

· Meet and communicate with customers to understand their requirements.

· Prepare project schedules and distribute them to our manufacturing team.

· Design operator booths and control consoles, and prepare AutoCAD control system drawings for our manufacturing facility.

· Design and program customized PLC software applications using Allen-Bradley ladder logic.

· Design, customize and implement HMI software using AVEVA Intouch (formerly Wonderware) or Allen-Bradley FactoryTalk View.

· Travel to customer sawmills to commission systems, troubleshoot issues and service equipment.

· Provide occasional technical service and troubleshooting support for existing PLC control systems remotely through VPN or phone.

Required qualifications

· A degree in Electrical, Computer or Mechatronics Engineering.

· Eligibility for registration as a Professional Engineer (or E.I.T.) with Engineers and Geoscientists BC.

· Fluent spoken and written English for customer discussions, technical documentation and teamwork.

· A self-starter who can learn with minimal supervision and take initiative in solving problems.

Preferred skills and experience

The following are assets. New graduates are welcome to apply, and training is provided to help you build your skills.

· Strong programming skills, demonstrated through coursework, projects or professional experience.

· Good communication skills when working with customers and colleagues.

· Allen-Bradley ControlLogix or PLC-5 systems and ladder logic programming.

· AVEVA InTouch HMI

· FactoryTalk View or RSView HMI software.

· Basic AutoCAD abilities for control system drawings.

· Experience with Microsoft Windows, Excel, Word and Outlook.

· For new graduates, good academic results.

Travel and site requirements

· Availability to travel to customer sawmills, for multiple trips, up to twelve weeks a year.

· Ability to travel to and perform the required project work in Canada and the United States, with valid travel documents and any required work authorization.

· A valid British Columbia driver’s license.

· A valid Canadian passport.

Compensation and benefits

We value the contribution of our engineers and offer a competitive salary and benefits package, including:

· Extended medical benefits and a pension plan.

· A standard office work week of 37.5 hours.

· Paid overtime for additional work in the office and at customer sites.

· Fully covered business travel, including meals, hotels, transportation and rental vehicles, with a company credit card provided to eliminate out-of-pocket expenses and reimbursement delays.

· Yearly company wide profit share bonus.

· A flexible work environment and the opportunity to build a long-term career with an experienced engineering team.

How to apply

Apply at https://ca.indeed.com/. Please highlight relevant programming, controls or project experience in your resume and cover letter. New graduates can include academic or personal projects with the resume.

Learn more about Porter Engineering at www.portereng.com and YouTube.

Pay: $84,000.00-$120,000.00 per year

Benefits:

  • Casual dress
  • Company pension
  • Dental care
  • Disability insurance
  • Extended health care
  • Flexible schedule
  • Life insurance
  • On-site parking
  • Vision care

Education:

  • Bachelor's Degree (required)

Language:

  • English (required)

Licence/Certification:

  • Canadian Passport (required)
  • British Columbia Driver's License (required)

Willingness to travel:

  • 25% (required)

Work Location: In person

Apply now

Job details

Location
 Richmond, BC, Canada
Job category
Sawmill Operations
Employer type
Forest Products Manufacturer
Work schedule
Day shift
Employment type
Full-time
Experience level
Entry level
Required credentials
CDL
Posted
Oct 30, 2026
Closing date
Dec 18, 2026

Actions

Request removal of this listing