• Forum
  • Jobs
  • C++ developer roles - Cisco Tandberg - U

 
C++ developer roles - Cisco Tandberg - UK

Software Engineer c++

Based in Ruscombe, Berkshire, the Telepresence Infrastructure Unit has become a specialist R&D centre for the design and implementation of video conferencing infrastructure solutions. Their key product is the current Video Communications Server (VCS). Acting as a call control agent for video conferencing and telepresence and working in conjunction with Cisco Unified Communications Manager this provides unsurpassed video conferencing features.

The VCS is built on industry standard PC technology and runs an in house version of Linux. The majority of the development is done in C++.
Working on a bespoke Linux platform, you will join one of a number of small teams and be involved in the design and implementation of product features from day one.

Development philosophy
The heart of the development approach is the regression network. This is a test framework, which builds the latest version of the product every hour, installs it on the network and runs a suite of tests. This is designed to catch issues early and provides a sanity check. A more extensive range of tests is run each night on the day’s code and over the weekend some five hundred test scenarios will be run. This approach was initiated many years ago before test driven development or ‘agile’ were recognised terms. However, these plus other aspects of Agile development are ideas that TANDBERG draws on. The ethos is to automate everything, for example the API documentation is generated from the code and a set of release engineering scripts automate the final delivery of the software image in to production.

Duties and responsibilities
- Design and implementation of new features
- Maintenance of current product
- Working with QA group to ensure product quality
- Liaising with other groups within TTG and other groups to ensure usability of cross-product features.
Mandatory skills
British educated candidates must have achieved a 2i or 1st class honours degree in Computer Science, Engineering, Science and Maths, from one of the UK’s top universities. Those educated outside the UK need to have achieved the same standard.
Desirable skills
- Knowledge of C++, Python and object oriented programming
- Knowledge of Erlang, Haskell and functional programming
- Strong interest in event driven network programming
- Knowledge of system software
- H323/SIP experience
- TCP/IP networking

Please send your CV to adrwhite@cisco.com
Topic archived. No new replies allowed.