C/C++ Software Engineer – 5102

Salary £60,000 - £70,000
Job Type Permanent
Location Kingston-Upon-Thames, Surrey

Our client is seeking an experience C/C++ Software Engineer, to be based in Kingston Upon Thames, Surrey. This role has a large remote working aspect.


• You will be developing and maintaining primarily C++-based software for our mass data processing system, integrating into Mobile Network Operator (MNO) infrastructure.
• Software development to the highest quality standards in order to produce robust multithreaded applications dealing with extremely high data throughput.
• Solution and problem solving within the code base.
• Localised development / technical implementation decisions.

Skills needed:

• Excellent C++17 and STL, 4-5 years on C++ development experience
• computer-science related degree
• Windows and Linux development experience.
• Experience with IP-networks and communications protocols, encoding techniques.
• Experience with real-time, high volume data processing with a focus on efficiency and stability.
• Experience with real-time, high volume data processing with a focus on efficiency and stability.
• Exposure to telecom protocols and telecommunications is a major bonus but not essential
• C++ SS7 Software Engineers ideal

Desirable skills:

• 3GPP Application Protocol development.
• TCP/IP sockets programming.
• Mobile Radio Access Network knowledge.
• Strong multi-threaded debugging skills with GDB or MSVC.
• Experience of specific common encoding techniques: JSON, Avro, Google Protocol Buffers.
• Wireshark tooling and protocol analysis.
• Source Control (SVN) experience.
• Containerisation and Orchestration techniques – Docker / Kubernetes.
• Knowledge of encryption and compression algorithms and techniques.
• Linux scripting and OS management
• Google Test / Unit Testing Frameworks
• Functional Testing via scripting / Python
• Database Experience (SQL, noSQL)

Should you have any questions or wish to apply please do not hesitate to contact Clear IT Recruitment Limited.

Please Note: Due to the number of applications we receive we may be unable to respond to every application directly. If you have not heard from us within 3 working days please assume your application has been unsuccessful.

Contact/Further Information

If you are interested in this vacancy or any others displayed on the site, or if you would just like to speak to one of our consultants, please use the contact information below.
Job Enquiry

Job Title: C/C++ Software Engineer - 5102
Job Reference: 5102

Maximum upload size: 5MB


2 Station Road, Brundall Norwich, NR13 5LA
For Legal & Financial Recruitment, please visit: