Logo for Razor Labs

PLC programmer

Role overview

Responsibilities

  • Design, program, and implement robust PLC applications from scratch using CODESYS.
  • Configure, map, and optimize CANbus communication protocols between controllers, sensors, and actuators.
  • Select, install, and commission automation hardware, ensuring seamless integration with existing systems.
  • Diagnose and resolve complex software and hardware issues in both laboratory and field environments.
  • Create and maintain comprehensive technical specifications, wiring diagrams, and user manuals.

Key facts

Hard skills

Other skills

  • Troubleshooting (Problem Solving)

About the company

Razor Labs logo

Razor Labs

  • Scaleup
  • 51–200
Razor Labs' Sensor Fusion-based Predictive Maintenance solutions are helping mining industry leaders minimize equipment failure, avoid downtime, and increase equipment reliability. By integrating data from multiple sensors such as cameras, oil, vibration, pressure, temperature, and current sensors, we not only predict equipment failures but can also identify the root causes of impending failures accurately. Our predictive maintenance solutions drive value for mining companies, mitigating unplanned downtime, enhancing productivity, reducing emissions, and improving staff safety. Razor Labs is publically traded on the Tel Aviv stock exchange and has offices in Perth, Sydney, and Tel Aviv. Razor Labs solutions are implemented at numerous mining sites in Western Australia and South Africa. Our commitment to excellence has been recognized by industry experts, with CB Insights naming us one of the leading mining tech companies. As a leading mining tech company publicly traded on the Tel Aviv Stock Exchange, Razor Labs operates globally with offices in Perth, Sydney, and Tel Aviv. Our commitment to excellence is evident in successful implementations at mining sites in Australia and South Africa, recognized by CB Insights.

Your match analysis

See how your profile stacks up against this role.

We compared the job requirements to your profile to show where you're strong and where you fall short.

Job description

Description

We are seeking a highly skilled and experienced Senior PLC Programmer to join our engineering team. In this role, you will design, develop, and troubleshoot advanced automation systems, with a strong focus on mobile machinery and control networks.

Key Responsibilities

  • PLC Programming: Design, program, and implement robust PLC applications from scratch using CODESYS.
  • Network Integration: Configure, map, and optimize CANbus communication protocols between controllers, sensors, and actuators.
  • Hardware Setup: Select, install, and commission automation hardware, ensuring seamless integration with existing systems.
  • Troubleshooting & Testing: Diagnose and resolve complex software and hardware issues in both laboratory and field environments.
  • Technical Documentation: Create and maintain comprehensive technical specifications, wiring diagrams, and user manuals

***Working as a freelancer***


Requirements


Related jobs

See all Software Developer jobs