Software Developer (C/C++, Linux)

Position Purpose:

Various monitoring/management applications needs to be developed Monitoring/Management

  • Application maintenance and development consist of Human Machine Interfaces (HMI) implemented on android OS and configuration tools based on C#.
  • C/C++ Linux application interfacing with C# server to provide client GUI on various platforms (C#-desktop, android and iOS)
  • Configuration tools written in C# winforms and WPF


  • B.Sc Computer Science (I.T. programming) degree or equivalent (No Engineers preferably )
  • University degree from: University of Cape-town, Stellenbosch University, Potchefstroom University, University of Johannesburg, University of Witwatersrand, University of Pretoria


  • >2 years

Required skills:

  • C/C++ programming (gcc linux preferably)
  • C# (.Net)
  • Networking and Communication protocols

o             This includes protocols and interfacing like

o             TCP/IP Networking

o             CAN-bus

o             I2C

o             SNMP

o             etc

Other Beneficial Experience/interests:

  • iOS and Android native development

Please email your cv to with the Subject: Software
Due to the high volumes of CV’s, should you not hear from us within 1
week, your application was unsuccessful.