PSBU, The Physical Security Business Unit (PSBU) within Emerging Technologies Group offers a full-spectrum Physical Security software solution consisting of Physical Facility Access Control Systems, network-centric video surveillance systems supporting video transmission, monitoring, recording, and management, IP-Cameras and also Incident Response Systems with notification and Push-to-Talk Audio collaboration. The next generation Push-to-Talk Communication systems bridge audio with video and allow First Responders and Incident Dispatchers to collaborate to respond to incidents better. The PSBU Mobile Audio-Video client project takes this one step further and bridges the existing Incident Response Systems and PTT Radios with rich media mobile clients.
Responsibilities:
The developer will be responsible for building add-on features to the Cisco IPICS PTT-based Incident Management system, driving powerful voice, video, rich-media features into real-world mobile device applications. This will entail enhancement of the Java-Server at the heart of Cisco IPICS to integrate advanced Land-Mobile Radio features and also to stream media to IPICS endpoints leveraging Cisco's IP infrastructure.
This position also includes the following responsibilities:
- Interacting with external companies
- Participate in the architecture and design of our radio control, radio trunking, etc components
- Defining the interfaces and the architecture for providing seamless integration of the IPICS system with existing and forthcoming radio standards.
Requirements: We are looking for a self motivated individual with outstanding problem-solving skills and solid java software development experience in a team setting. Experience in radio standards, operations, and commonly used interfaces will be ideal. Experience in Struts, JSP and Javascript is highly desired. Candidates who have a more diverse background such as exposure to Audio-Video streaming and conferencing Technologies will be ideally suited for the position. You must have excellent debugging and optimization skills with good written and verbal communication skills. Technical Requirements: Languages: JAVA, JSP, JSTL, Javascript Technologies: Struts, VoIP, IVR Software/Tools: Eclipse, Tomcat, Clearcase Operating System: Red Hat Linux Protocols: HTTP, SIP, Multicast Languages: C/C++ and Objective C++ (for IPhone), C++/C# for Windows Mobile, J2EE for Server-side development Technologies: Video Streaming, VoIP, Network Programming, Tomcat-Java Protocols: HTTP, SIP, Multicast, H264 Other Skills Required: Ability to plan small projects. Ability to solve complex problems involving multiple sub systems. Independently determines and develops approach to solutions. Interfaces cross-functionally at the working team level. Customer resolution requires excellent communication skills. Sponsors and models exemplary team interaction.


