C++ / Telecoms Software Engineer

Recruiter
Spectrum IT
Location
Frimley
Posted
13 Nov 2017
Closes
16 Nov 2017
Contract Type
Permanent
Hours
Full Time
C++ / Telecoms Software Engineer (Linux / Core Network IMS)- HSS, HLR, MME, PGW, SGW, MGW, SGSN, GGSN, MSC, SMSC - Contract - Camberley- Commutable from London, Portsmouth, Woking, Leatherhead, Farnborough, Aldershot, Bracknell This is your opportunity as a C++ Software Engineer (Linux / Core Network IMS) to join a niche telecoms house in Camberley. You will be assisting in the development of designs for new products, designing and implementing modifications to current and future products, documenting and executing unit tests for software modules and performing hardware/software integration tests and trials to demonstrate system design goals are met. Your Role: - Understand the implementation and architecture of current products - Assist in the establishment of designs to add functionality to current products - Assist in the development of designs for new products - Design and implement modifications to current and future products - Document and execute unit tests for software modules - Perform hardware/software integration tests and trials to demonstrate system design goals are met - Use, and occasionally commission, administer or maintain, company software tools such as software configuration, bug tracking and build management - Assist in providing support for customers - Troubleshoot and reproduce issues reported by customers - resolving issues in software if able. Required Skills: - Core Network IMS - Knowledge of; HSS, HLR, MME, PGW, SGW, MGW, SGSN, GGSN, MSC, SMSC - Layer 4 telecoms protocols and higher - Wireshark - Strong C++ (Linux target and STL) - Development for a Linux environment - Expertise in Linux tools (GCC / Make / GDB) - Development experience of multithreaded systems Preferred Skills: - GSM / UMTS /LTE protocol development or system design experience Protocols include - A interface, RANAP, GTP, Iuh, S1, MAP, CAMEL, Gb interface, Radius, Diameter, SMNP - SIP / VoIP protocol development or system design experience Protocols include SIP, RTP - Telecoms/Datacoms configuration experience (e.g. Cisco, Asterisk PBXs or Cisco Networking Equipment) - Experience of Boost libraries (Smart/Shared pointers in particular) - OO design methodologies - Cross platform development experience - SVN / Trac usage - provided by Dice C++, CISCO, GGSN, GSM, IMS, LINUX, OO, RANAP, RTP, SGSN, STL, SYSTEM DESIGN, UMTS, VOIP, WIRESHARK