TSBU/SJSU Intern Job
Descriptions
Several Positions
available in Summer 2008
o To
apply (by 4/10):
§ For undergraduate students only
§ Email
to Dr. Melody Moh (email to moh@cs.sjsu.edu):
· Your resume
· Your
unofficial SJSU transcript (optional)
CTS Manager
Skills needed:
Java (any version), object oriented design, multi-threaded programming preferably with Java. RDBMS concepts are a bonus. Each of these projects, unless specified otherwise, would be implemented in Java 1.5 or later. Depending on candidates' skills, we would allocate one of these or other similar projects to the intern. One academic project with implementation in Java using OO is a requirement. If a candidate has theoretical knowledge about these, we can work with them prior to their starting their internship to provide pointers to help them ramp up on these skills.
Job descriptions:
1. UI programmer: Modify the current web based UI to use the latest UI framework used across Cisco for a common look & feel, usability and accessibility compared with other Cisco applications.
2. Automation: Enhance the current automation suite we have to simulate a production environment and auto-test code, generate reports on auto-tests to figure out code failures and generate code-stability trends. This is a multiple person effort and the potential intern would team up with a senior engineer to deliver this.
3. Figure out the optimal backup time in a geographical diverse deployment as TelePresence to run daily maintenance cycle. A patent has been written on this and the intern would be chartered to design/implement this patent in the product.
4. Build a database connection pool monitor which requires abstracting the DB connection process used by the application as a separate service. Adjust number of connections dynamically to balance application load automatically. Build monitoring functions that allow automatic status updates on service to the user and repair/restart automatically when necessary.
5. Implement pre-defined SNMP MIBs to enhance network management capabilities of the product. Modify the logging framework of the application to confirm with Cisco Log and facilitate remote operations support for the product. This project may require implementation in C/C++/Java.
Test Automation
Skills needed:
Knowledge of Linux and Windows OS. Scripting languages such as Tcl, Expect, Java, Winrunner, Loadrunner. Project experience with voice and/or video products is a huge advantage. And so is working knowledge of SIP protocol. MS Exchange, active directory, Lotus notes and Domino exposure is an added plus.
Position Description:
Automate test cases for all the three products of TSBU – Cisco Telepresence System (CTS), Cisco Telepresence Multipoint Switch (CTMS) and Cisco Telepresence Manager (CTSMan). As in intern in test automation you will also get to understand the Cisco Automation Framework and other innovative tools. You will get a first hand look of how all the different pieces of the three products fit together to work seamlessly end to end in enterprise and B2B environment.
Skills needed:
Experience with Flash technology required. Java 1.5 or later. Good user experience skills.
Job Description:
Build a Flash based client to create a Director controlled conference. The user experience is important for this tool. The user is a conference director. They use this UI to control which rooms see which images. The tool sends commands to the video switch telling it what video streams should be directed to what displays.