recruite

Senior Controls Engineer

confidential
East Rand, Gauteng
Full-time
Posted 24 June 2026

Job Description

Twelve months in, you'll own the controller application layer of our products end-to-end: you'll have shipped production code running on ifm ecomatController / ecomatmobile hardware, hardened our CAN-based integration with sensors and vehicle systems, and raised the bar on how we design, test and document safety-related logic. You'll be the person the team trusts on controller behaviour — from architecture decisions through to commissioning on a mine site when it counts.

      Design, develop and maintain control application software for ifm mobile controllers (ecomatController / ecomatmobile) in CODESYS 3.5, primarily in Structured Text.

      Own CAN bus integration (CANopen and/or J1939) between the controller, sensors, displays and vehicle systems — including message design, diagnostics and fault handling.

      Develop and review safety-related control logic, applying functional-safety principles appropriate to a life-protecting product.

      Build test cases and lead structured verification of controller behaviour, both on the bench and in the field.

      Commission and troubleshoot systems on customer and mine sites, and feed real-world findings back into the design.

      Document architecture, interfaces and logic clearly, and mentor junior engineers on CODESYS and mobile-controller best practice.

Job details
Job typeFull-time
ProvinceGauteng
CityEast Rand
Posted24 June 2026
Closing23 August 2026
confidential
East Rand, Gauteng
Get similar jobs by email
New jobs like this delivered to your inbox