Find a jobRecruiters

Software Engineer – PLC & Control Systems

Exclusive opportunity

Onsite

Software Engineer – PLC & Control Systems

Heaton Rail

Software Engineer – PLC & Control Systems

Skills

Cybersecurity

7 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

Sydney NSW, Australia

Work mode:

Onsite

Published on:

14 October 2026

What they need


We’re currently recruiting for a Software Engineer – PLC & Control Systems to join a global engineering and manufacturing organisation specialising in rail vehicle HVAC and thermal management systems.

This is a full-time, permanent position based in Western Sydney. The role is focused on the design, development, testing and maintenance of control software for complex electromechanical systems, with a strong emphasis on PLC programming and industrial control systems.

Roles and Responsibilities

  • Design, develop and implement PLC software and control algorithms for industrial electromechanical systems.
  • Undertake system functional analysis and develop traceable software requirements and specifications.
  • Perform software and system verification and validation, including bench testing, Factory Acceptance Testing (FAT) and site testing.
  • Troubleshoot PLC, software and equipment faults, undertake root cause analysis and support ongoing software maintenance.
  • Support software documentation, configuration management, defect tracking and continuous improvement activities while working across local and international engineering teams.

Skills and Requirements

  • Tertiary qualification in Electrical Engineering, Mechatronics, Software Engineering, Mechanical Engineering or a related discipline.
  • Hands-on experience in PLC programming and industrial control systems.
  • Experience with IEC 61131 programming languages such as Structured Text, Function Block Diagrams and/or Sequential Function Charts.
  • Experience developing and testing control software for electromechanical equipment or industrial systems.
  • Experience across requirements analysis, software design, testing, validation, troubleshooting and root cause analysis.
  • Experience within rail, HVAC, automotive, manufacturing or other safety-critical engineering environments would be highly regarded.
  • Experience with EN 50128 / EN 50657, ISaGRAF, C/C++, real-time operating systems or cybersecurity considerations would be advantageous.

About Us

Heaton undertakes work both locally and internationally for some of the world’s best heavy industry organisations that make a positive difference to millions of people’s lives every day.

We help our clients do more, faster and better by connecting them with bright and passionate engineering, management and specialist talent in the fastest way possible.

Apply now to talk to one of our team!

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

5 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

1 hour ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools