Enable job alerts via email!

Electrical PLC and Software Programmer

JTech Automation Pte Ltd

Alberta

On-site

CAD 70,000 - 90,000

Full time

Today
Be an early applicant

Job summary

A leading automation company in Alberta is seeking a dedicated Electrical PLC and Software Programmer. The role involves PLC and HMI programming for industrial automation projects, requiring a strong foundation in Electrical/Electronics Engineering and hands-on experience in control systems. The ideal candidate has 2-3 years in industrial automation, strong problem-solving skills, and can work independently. Competitive salary and benefits included.

Qualifications

  • 2-3 years of relevant experience in industrial automation.
  • Experience in PLC programming or control system development.
  • Strong knowledge of communication protocols like EtherCAT, EtherNet/IP, RS232/RS485.

Responsibilities

  • Develop and program PLC and HMI systems for industrial automation projects.
  • Work with various PLC platforms for control applications.
  • Collaborate with customers to gather software requirements.

Skills

PLC programming
Electrical/Electronics Engineering
PC-based control
Motion control systems
Robotics programming
Problem-solving

Education

Diploma or Degree in Electrical/Electronics Engineering

Tools

Keyence
Omron
Mitsubishi
Allen Bradley
Bosch Rexroth ctrlX
Siemens
C#
VB.NET
Python
Job description

We are seeking a dedicated and skilled Electrical PLC and Software Programmer to join our dynamic engineering team. This role is ideal for professionals with a strong foundation in Electrical/Electronics Engineering, and hands-on experience in PLC programming, PC-based control, and motion control systems. The ideal candidate is self-motivated, works well independently, and is committed to delivering high-quality and innovative automation solutions.

Key Responsibilities:
  • Develop and program PLC and HMI systems for industrial automation projects.
  • Work with a range of PLC platforms, including Keyence, Omron, Mitsubishi, Allen Bradley, Bosch Rexroth ctrlX, and Siemens.
  • Design and develop PC-based applications for machine control, data acquisition, and operator interfaces.
  • Collaborate directly with customers to gather software requirements and define technical specifications.
  • Conduct system testing, debugging, and perform on-site commissioning of automation systems.
  • (Optional) Assist in the design and preparation of electrical schematics and wiring diagrams.
  • Ensure projects are delivered on time, within scope, and within budget.
Qualifications:
  • Diploma or Degree in Electrical / Electronics Engineering or a related discipline.
  • 2–3 years of relevant experience in industrial automation, PLC programming, or control system development.
  • Strong knowledge of robotics programming, motion control systems, and communication protocols such as:
    EtherCAT, EtherNet/IP, RS232/RS485, ModbusRTU, etc.
  • Experience in PC-based software programming (e.g., C#, VB.NET, Python) for automation or control systems.
  • Ability to work independently with minimal supervision.
  • Strong problem-solving skills and a positive, proactive attitude.
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.