Role: VoIP Software Developer Location: Brentwood Duration: 6 months Start Date: ASAP Fancy working with the Europe's leading Entertainment Company? We are looking for a VoIP Software Developer to join our team in Brentwood. The client is a large entertainment organisation; they excite and inspire customers with leading innovations and technologies in the entertainment industry. They strive to be the best for customers and the people working for them. They are always looking for ways to improve. That spirit has made us what we are today, and it will drive us to become what we want to be tomorrow. Key ResponsibilitiesSoftware component development, Integration & debugging.Track new developments against an agreed development plan and provide status reports to the team leader.Track defect fixes against an agreed development plan and provide status reports to the team leader.Provide input into the planning for delivery of a new product or featureProvide technical input into software architecture design.Identify technical changes necessary to realise specific project requirements.Escalate, where necessary, project and technical conflicts.Contribute to technical investigations, identifying and applying creative problem solving methods and debugging techniques.Perform in-situ debugging at customer or field trial locations as necessary.Contribute to the identification, development and rollout of improved software engineering practices.Contribute to the specification and selection for any necessary tools required for enabling software deliveryWork with 3rd party partners and suppliers to integrate their solutions into our products Required Skills Software development in VoIP embedded products and systems.Expertise in embedded C multitasking embedded environmentKnowledge of Telephony standards and systemsStrong debugging network applications using network diagnostic tools / methodsExperienced in the Creation and Maintenance of project documentation.Issue management experience using defect tracking toolsDesirable SkillsSoftware development for the following target applicationsPBXs or SoftswitchesHome RoutersNetwork Media Streaming Servers (and/or Clients)Internet protocol knowledge in the following areas.Application layer SIP, RTPTransport layer TCP, UDP.Internet layer IPv4IPv6TR-069 WAN Management Protocol and related (TR-098, TR-181, TR-104)Technical knowledge of Linux Architecture covering Kernel & Userspace.Expertise in a multitasking embedded LinuxExpertise working with large, complex codebasesBuild / Configuration management with Makefiles and Scripting.Defining and maintaining clear, organised source structureClear separation & decoupling of OSS vs proprietary components.Please submit CVs today!