##### Job Description :
##### **The successful incumbent will be responsible for:**
* C/C++ Programming and Integration
* Systems Design
* Documentation / Technical Authoring
* Service Level Monitoring
* Systems Testing
* User Support
##### **Create advanced software solutions**
* Create Firmware for custom hardware designs
* Code versioning
* Collaborating with the software development team on application design and development
* Developing software and overseeing the deployment of applications across platforms
* Performing diagnostic tests and debugging procedures
* Creating end-user application feedback channels
* Optimizing software by performing maintenance, updates, and upgrade
##### **Minimum Qualifications & Experience:**
* Higher Degree or diploma in IT or related field
* 4+ years C / C++ development experience
* Network programming skills essential
* Proficiency in C++ compliant languages such as C, Java, and Python
* Extensive experience in deploying software across a variety of platforms and operating systems
* Experience with algorithms/data structures knowledge
* Good OOP knowledge
* Software development lifecycle experience
* Experience with Windows and LINUX
* Good understanding of TCP/IP protocol