The Consumer TelePresence unit of Cisco's Emerging Technologies Group is looking for talented and motivated UI Engineer to work with us to expand TelePresence into the home. If you are interested in combining leading edge networking and multimedia to create new user experiences, then we want to talk to you!
Responsibilities:
- Software engineering in the areas of UI, 2D/3D graphics, and distributed multimedia.
- Evaluate graphics, UI, and multimedia technologies and components to meet product requirements.
- Rapidly prototyping new features to validate designs.
- Design, specify, and document significant software modules.
- Implement, debug, and test software modules and features.
- Communicate key technical issues effectively both orally and in writing
Requirements:
- 3+ years experience creating end user oriented user interfaces, preferably desktop or embedded device UI's, as opposed to web UI's.
- 3+ years experience developing for the Linux operating system.
- 3+ years experience developing for the Windows operating system also desired.
- 2+ years experience with low-level graphics interfaces (e.g DirectX, X11, OpenGL)
- 2+ years experience with high-level GUI frameworks (e.g. Flash, Qt, Swing)
- 2+ years experience with IP networking and multimedia protocols.
- 1+ years familiarity with VoIP, and audio/video multimedia technologies such as SIP and RTP.
- 1+ years familiarity with audio and video codecs.
- 5+ years experience and high proficiency with C/C++. Experience with Java and scripting languages desirable.
- Ability to learn and adapt quickly. High degree of flexibility to move between high-level thinking and hands-on development.
- Successful record of taking projects from concept to completion
- Dedication to getting the details right, and delivering an outstanding product in a timely fashion.
- Bachelors degree or better in Computer Science or related field


