Company:
Vaal University of Technology
Industry: Education / Teaching
Deadline: Nov 3, 2025
Job Type: Full Time
Experience: 2 – 5 years
Location: Gauteng
Province:
Field: Education / Teaching, Engineering / Technical , ICT / Computer
JOB DESCRIPTION:
Key performance areas include, but are not limited to:
- Lecturing modules within the discipline from Diploma to Postgraduate Diploma level.
- Supervising undergraduate and postgraduate research projects.
- Engaging in research activities leading to outputs such as journal articles, book chapters, and patents.
- Serving on departmental and institutional committees.
- Contributing to curriculum design and review processes.
- Participating in quality assurance activities, including accreditation processes such as ECSA.
- Building and maintaining collaborative relationships with industry partners.
- Demonstrating willingness to undertake professional development short courses (e.g. Cisco, Huawei).
APPLICATION CRITERIA:
Qualification:
- Master of Engineering Electrical: Computer Systems / Master of Computer Systems Engineering (Lecturer)
- First degree must be Computer Systems Engineering (NQF Level 7)
Experience:
- A minimum of two (2) years of relevant experience after a Master’s level in an institute of higher education, OR five (5) years of professional industrial experience (Lecturer).
Skills & Criteria:
- In-depth expertise in IoT systems, computer networks, systems development, artificial intelligence, and cybersecurity.
- Eligibility for ECSA registration (compulsory for candidates with foreign qualifications).
- Knowledge of computer clusters, parallel systems, and high-performance computing (HPC).
- Strong communication skills, both written (report writing) and verbal.
- Proficiency in engineering software packages such as MATLAB and Proteus.
- Competence in microcontroller project development and prototyping (e.g. ESP32, Arduino, Raspberry Pi).
- Advanced programming skills in C/C++ for embedded systems (MicroPython will be an advantage).
- Experience in software development, particularly cloud-based applications.
- Solid understanding of operating systems (preferably Linux).
- Knowledge of cloud and virtualisation technologies (IaaS, containers, virtual machines).
- Excellent interpersonal, teamwork, and time management skills.
- Strong problem-solving and critical-thinking abilities.
- Comprehensive understanding of ECSA accreditation requirements, graduate attributes (GAs), programme outcomes (POs), curriculum design, and assessment practices.
- Ability to interpret course outcomes, assessments, rubrics, and moderation reports in alignment with ECSA criteria
