Tuesday, January 19, 2010

C++ / Linux Software Engineer - TelePresence Infrastructure

CLICK TO APPLY

We have a current opening for a Software Engineer - TelePresence Infrastructure to work in the TelePresence Technology Group (TTG) of our Emerging Technologies Business Group (ETBG).

TelePresence is a virtual presence experience that uses advanced visual, audio, and interactive technologies to create an in person experience at a virtual conference table. TelePresence is one of the more recent examples of how Cisco is changing the way we work, live, play, and learn.

This position is in the Cisco TelePresence Multipoint Switch (CTMS) group. The CTMS provides the voice activated switching of video and audio and provides a rich conference management features. In this position, you would design and contribute to the Conference Manager application which enables interoperability natively with legacy end points while preserving the TelePresence Experience.

Responsibilities:
- Create and document software specifications and designs from product requirements.
- Work with third party legacy end points and integrating with them
- Design and Develop native interoperability for multipoint meetings.
- Define and develop software enhancements to improve reliability and security of the product.

Requirements:
- Strong C++ programming skills, STLs, template library
- Solid Object Oriented Design and Analysis experience
- Experience of developing applications for Linux platform.
- Strong Software integration and multi-threaded design and debug skills.
- VoIP development experience
- Experience in SIP signaling
- Ability to work on multiple projects and features simultaneously
- MSEE/CS combined with 5-7 years of related experience, or BSEE/CS combined with 7-10+ yrs related experience

Desired:
- Experience with Video Conferencing.
- Experience working with CUCM
- Experience in IVR development
- Experience in VXML development
- Web Services / SOAP / XML
- Experience with gdb, awk, bash scripts, expect, perl, python

CLICK TO APPLY