Job Title: Control Systems Software Specialist
","
About the Role:
","
We are seeking a skilled Control Systems Software Specialist to join our team.
","
This role will involve working with control systems, including the development and integration of storage management control systems, human-machine interfaces (HMI) and integration of Electronic Control Units (ECUs).
","
The successful candidate will have experience in PLC programming languages (IEC 61131-3 Standard) or other relevant languages used in embedded systems development such as C / C++ and ideally experience in Matlab and Simulink.
","
In addition, the ideal candidate will have experience in design and development of industrial, marine or automotive control systems and testing of Controllers or PLCs is preferable.
","
The appointed candidate will support the system design, process simulation, and implementation of control algorithms, communication protocols, and safety features to optimize the performance, efficiency, and safety of the systems.
","
You will also be responsible for troubleshooting and debugging hardware and software issues in control systems, utilising diagnostic tools and methods to achieve reliable system performance.
","
Key Responsibilities:
","
1. Support the development and integration of control systems.
2. Develop and implement control algorithms, communication protocols, and safety features.
3. Troubleshoot and debug hardware and software issues in control systems.
","
Requirements:
","
To be considered for this role, you will need:
","
1. A Bachelor's degree in Electrical Engineering, Control Engineering, Mechanical Engineering or related Engineering field essential.
2. Experience in PLC programming languages (IEC 61131-3 Standard) or other relevant languages used in embedded systems development such as C, C++, Rust, Python.
3. Experience in Matlab and Simulink.
4. Experience in design and development of industrial, marine or automotive control systems and testing of Controllers or PLCs is preferable.
5. Familiarity with communication protocols (CAN, Ethernet, etc.) and real-time operating systems (RTOS) for embedded systems.
6. Knowledge of control algorithms, sensors, actuators, and feedback systems.
","
What We Offer:
","
We offer a competitive salary and benefits package, as well as opportunities for professional development and growth.
","
Working Environment:
","
We are committed to providing a safe and inclusive working environment that supports the well-being of all employees.