Software Developer (C or C++)

Our client is a very well established R&D company specialising in software and electronics telecommunication related applications and services

We are seeking to recruit an experienced and enthusiastic Software Developer who has excellent knowledge of either C or C++

Job Description

  • API & Component design and implementation.
    •Define network communication, proprietary protocols.
    •Take leadership of SW projects and mentor Junior Developers.
    •Gather SW product requirements.
    •Integrate third party SW into the company product and evaluate and improve suppliers offering.

Required Skills & Experience

  • Object – oriented programming.
    •At least 3-5 years’ experience in C++ or C.
    •Cross- platform development.
    •Multi- threaded/ multi process development.
    •Understanding of network protocols.
    •Understanding of data structures and algorithms.

Any of the following would be an added advantage

  • Deep understanding of either Linux.
    •Database design.
    •Mobile telecommunication experience.
    •Scripting (python/ perl / bash)
    •UI development experience.
    •Understanding cryptography.

Remuneration & Benefits

  • Competitive salary to include 13th salary
  • Medical cover for the employee and immediate family dependents
  • Subsidised lunch
  • 21 days annual leave
  • Performance related bonus of up to 1 months’ salary