Cape Town, Western CapeR540 000 - R720 000 a yearA leading Industrial IoT firm offering end-to-end industrial Digital Productivity and Workplace Safety solutions that leverage machine vision and machine learning domain knowledge, as well as enterprise software engineering capabilities.
Minimum Requirements : Tertiary education (degree, diploma or equivalent) in engineering, software development, ICT, science, management or business 3-
5 years’ experience in Systems Engineering Formal training in Systems Engineering and / or Software Quality Engineering Exposure to the implementation of formal Quality Management Systems (QMS’s) and standards such as the ISO 9000 series or the CMMI Experience in System and Software Testing Experience in traditional and agile system development methodologies Experience and / or formal education in project management Formal education in agile methodologies (agile coach, scrum master, SAFE, etc.
Experience in scaling systems development efforts Experience in introducing Quality Assurance practices and skills (such as software test analysts and test automation engineers) into project teams Experience in IoT & Cloud solutions Duties & Responsibilities : Advising senior management on systems engineering matters and strategic decision-
making to achieve project and business success Minimise Total Cost of Ownership (TCO) of developed products and systems Define and oversee full system life cycle (SDLC) engineering for Products and Customer Solutions Identification of full system life cycle risks and facilitation of risk mitigation strategies Elicit, formulate and capture full System Requirements Specifications for allocated Product and Customer Solutions Elicit, formulate and capture full life cycle Qualification Plans for assigned core Products and Customer Solutions Define verification test cases against System Requirement Specifications and perform system level verification testing when required Assist in formulating and overseeing the implementation of system testing functions and test automation initiatives in the business unit Implement and facilitate implementation of Configuration Management principles and practices Participate in acquisition and feasibility study activities for system sub-
components in collaboration with the Project Management Office