Advantageous Experience or Knowledge in:Advanced computer literacy including MS Project.Experience in DevOps.Experience in Medical Devices certification would be an extra benefit.Key Performance Areas:Design & Develop Control/Software/Hardware Applications.Analyse needs and generate specifications and plan.Design and implement control, software (coding) & hardware applications.Test, review and deliver design.All done following QMS.Design & Develop Control/Software/HW System Architectures.Analyse needs and present system architecture.Generate required development documentation.Design system architecture.Test and deliver the system.All done following QMS.Control, software and hardware maintenance and supportMaintain existing control & software by updating and/or fixing bugs and document according to process.Update data pack and/or software release version.Support production & service personnel as required including training.Compliance & Regulatory related.Ensure appropriate version control.Know and adhere to processes required to maintain Medical Device Certification.Create new processes if/when required.Provide inputs to technical documentation where required.Job RequirementsGrade 12- MandatoryBSc or BEng in Mechatronic/Electrical/Electronic Engineering or equivalent.Skills and Experience:A minimum of 5 years experience in industry Engineering Development in Mechatronics or Control & Instrumentation or applicable Software Applications.Experience in PLC, UI/SCADA and industry interfaces (e.g. ethernet, profinet) Design & Development.Experience (minimum 2 years) in system design.Experience in Software and Hardware integration and testing.Experience in Software & Firmware development and the integration of it into hardware.Experience in adhering to a Quality Management System (QMS).Experience in source control systems (e.g. Git) and code reviews.Experience in software documentation, as part of SDLC.Experience in managing a team of developers.Experience in project management.