Software Engineer – PLC & Control Systems

Heaton Rail

Sydney

On-site

AUD 100,000 - 140,000

Full time

19 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Heaton Rail in Western Sydney is seeking a Software Engineer – PLC & Control Systems to design, develop, test and maintain control software for complex electromechanical systems, with a strong emphasis on PLC programming.

The role includes system analysis, verification and FAT/site testing, plus cross-team collaboration with international engineering groups; rail or safety-critical experience is highly valued.

Qualifications

  • Tertiary qualification in Electrical Engineering, Mechatronics, Software Engineering, or related discipline.
  • Hands-on PLC programming and industrial control systems experience.
  • Experience with IEC 61131 languages such as Structured Text, FBD, and SFC.
  • Experience designing and testing control software for electromechanical equipment.
  • Experience with requirements analysis, software design, testing, and root cause analysis.
  • Rail, HVAC, manufacturing or safety-critical environments are advantageous.
  • Experience with EN 50128/EN 50657, ISaGRAF, C/C++, RTOS or cybersecurity considerations is beneficial.

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 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 with cross-border teams.

Skills

PLC programming
Industrial control systems
Systems engineering
Troubleshooting

Education

Electrical/Mechatronics/Software Engineering degree

Tools

IEC 61131
ISaGRAF
C/C++
RTOS

Job description

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.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - PLC & Control Systems
Software Engineer - PLC & Control Systems

Heaton Rail • Sydney

On-site
AUD 110,000 - 150,000
Control Systems Engineer - PLC & Industrial Systems
Control Systems Engineer - PLC & Industrial Systems

Heaton Rail • Sydney

On-site
AUD 120,000 - 160,000
PLC & Control Systems Software Engineer for Rail & HVAC
PLC & Control Systems Software Engineer for Rail & HVAC

Heaton Rail • Sydney

On-site
AUD 100,000 - 140,000
PLC & Control Systems Engineer - Industrial Automation
PLC & Control Systems Engineer - Industrial Automation

Heaton Rail • Sydney

On-site
AUD 110,000 - 150,000
PLC Controls Engineer — Industrial Automation
PLC Controls Engineer — Industrial Automation

Heaton Rail • Sydney

On-site
AUD 120,000 - 160,000
Senior Control Systems / Automation Engineer
Senior Control Systems / Automation Engineer

Liftpass • City of Brisbane

On-site
AUD 100,000 - 140,000
Control Systems Engineer
Control Systems Engineer

Alliance Automation • Sydney

On-site
AUD 90,000 - 120,000
Professional Development program
Paid parental leave
20 days annual leave
+2
Control System Engineer
Control System Engineer

NES Fircroft • City of Brisbane

On-site
AUD 90,000 - 120,000
Competitive Salary Package
Training opportunities
Company car for site travel
Control Systems Engineer
Control Systems Engineer

Alliance Automation • Wollongong City Council

On-site
AUD 80,000 - 100,000
Generous Professional Development program
Paid parental leave
20 days of annual leave
+1
Senior Control Systems Engineer - Allen-Bradley PLC & SCADA
Senior Control Systems Engineer - Allen-Bradley PLC & SCADA

Talon Recruitment Solutions • City of Brisbane

On-site
AUD 140,000 - 190,000