Internships, Summer 2013, Lysaker, Cisco Systems Norway
Application date: asap, first come, first serve
#3501: Camera - Quality Assurance/Automated TestingWork with our QA team to verify functionality in new software releases, and to improve the automated test setup and to create new tests. We are looking for someone that: enjoys automation and script programming (for example in Java and Python), has an eye for detail, and preferably has some hands-on lab experience.
#3252: Tools development in PythonThe quality assurance process for Cisco's video conferencing systems relies heavily on automated software testing. Our software test automation infrastructure, built with services and applications written mainly in Python, is what makes this possible. We are constantly looking for areas to improve, and are seeking students with good knowledge of Python programming to help us build the next generation of test automation tools and libraries for the video conferencing domain.
#3516: Web development with Ruby on RailsSystem testing our video conferencing equipment is mainly done by writing automated test, and running them against different products. To help us deploy and schedule these tests across several projects, we have a web based tool written in Rails. As a summer project we would like to re-write this scheduler. This will result in an application used on a daily basis in our R&D department. It is of course a benefit if you have experience with Rails/Django or other MVC frameworks, but good Ruby/Python know-how will also get you a long way.
#3700: Industrial design engineering / Product design engineeringWe are a team consisting of project managers, industrial designers and mechanical engineers delivering the Cisco TelePresence Solution Platform product range. We are continuously working on new concepts for improving our products to become easier to install and use. As an intern you will be given a defined task in the context of our portfolio.
#3298: Protocol developmentWe are looking for interns that can implement and/or improve existing protocol implementations related to SIP, H.323, security, conferencing networking and more. Required: Strong interest in software development and good programming skills in Python, C and/or C++
[Ref: Tore / Alexander]
#3736: Cloud Service Telepresence EndpointsCreate client and UI software towards established Cloud API's for identity, calling, conferencing, storage and social networks (Twitter, LinkedIn, Facebook, Google++ etc). What new experiences is it possible to create. Would like to pair UX designer with QT/C++ developer for this task.
[Ref: Odd Arild]
#3189: Automated testingHaving good frameworks and tools for running automated tests on production code is critical. We're looking for interns who can assist us in improving the frameworks used, and to add needed functionality. Required: Strong interest in software development, and good programming skills in Python, C and/or C++
#3812: Video4Linux: improve test utilitiesCisco is an active contributor to the linux media subsystems, and the video4linux drivers in particular. As part of that work we are looking for an intern who can help improve the existing open source test utilities. Required: at least some C++ experience, an interest in learning how to work together with the linux kernel open source communities.
#3789: Audio signal processingAre you interested in audio signal processing? We seek interns with passion for audio signal processing and audio algorithms. Typical tasks can be development or refinement of algorithms in signal processing blocks like automatic gain control, noise reduction, mixing, echo cancellation, dereverberation, array processing, etc. Tasks can also encompass real-time DSP implementation and optimization. We expect you are proficient in Matlab and have some experience with C. Keywords: Algorithms, Matlab, C, DSP, real-time, optimization.
#3989: Camera - Projects, Industrial Design and User InteractionExplore future camera project ideas with focus on market research, industrial design and user interaction.
[Ref: Knut Helge]
#3390: Acoustics for telepresence systemsWe need to get the acoustics right to ensure optimum quality in telepresence, from the smallest personal endpoints to the largest immersive systems. We seek interns to work on challenges in electroacoustics (loudspeakers, microphones, audio electronics), room acoustics, or quality of experience. Knowledge of simulation tools like COMSOL Multiphysics and Matlab is advantageous. Keywords: Acoustics, microphones, loudspeakers, sound quality
#3863: Advanced web solutionsWe are looking for a summer student that can be a part of developing advanced web solutions on our TelePresence Endpoints. Our web interface enables advanced configuration and control of our products and is based on Python on the back-end and frameworks/tools like Jquery, Backbone and CoffeeScripts, SCSS in front-end. The specific task for this position is not set yet but our goal is always to have the student implement a complete feature that can be released in our software. The last 3 years we have had summer students working in our team - all of them who are now full time employees in Cisco! Desired skills: HTML(5), Python, CSS
#3775: Camera - Concept DemonstratorExplore some of our (or your) new ideas for camera functionality, camera algorithms for colors, focus, exposure, or camera self-diagnostics by making a demonstrator implementation either as a PC simulation (in e.g. Matlab) or as an implementation on embedded camera h/w. Depending on the algorithm and programming preferences, the main focus can may be either on algorithm research and simulations or on implementation on target hardware. Required knowledge: Matlab, C, knowledge of embedded systems and control theory is an advantage.
#3178: FPGA developmentIn this position you will develop HDL for high performance FPGAs in our videoconferencing systems. Required: Strong interest in FPGAs. VHDL or Verilog. Knowledge of System Verilog a plus.
#3903: Camera - Embedded SoftwareIn this position you will help out to develop device drivers or application software for our videoconferencing cameras systems. Examples could be to improve the event logging and self-diagnostics capabilities of the cameras, or to implement some new drivers, or to implement some brand new functionality that we haven't thought of yet. We are looking for someone with interest in one or several of the following fields: C for embedded systems, Linux, device drivers, motor control, image processing.
#3502: Hardware developmentOur hardware group creates several highly advanced PCBs every year. Depending on the candidate you could be given tasks like software development for an MCU or creating a PCB for researching a new chip or circuit. Required: Strong interest in electronics.
#3776: BYOD - iPad/Android client developmentSit in with world class development team and experiment with how we can create new experiences between shelfware tablet and mobile devices and our world class telepresence systems. Knowledge of either Android or iOS dev ecosystems are preferred.
[Ref: Odd Arild]
#3482: Developing an intelligent test agentWe would like to have a student to follow up some ideas we have in making "intelligent" test agents. This involves behavioural modeling and generation of test sequnces (call scenarios) run-time that will be executed in our test labs. Programming will be done in Python.
#3928: Video4Linux: driver developmentCisco is an active contributor to the linux media subsystems, and the video4linux drivers in particular. As part of that work we are looking for an intern who is interested in doing driver development. Required: strong C programming skills, solid linux experience and an interest in learning how to work together with the linux kernel open source communities.
#3907: Implementation of RFC 1149 for configuration of telepresence systemsWe see a potential for implementing RFC 1149 as a protocol for configuration of telepresence systems. It is in particular for systems with bad or failing initial network connection that such an implementation could be useful. We seek a summer intern for 2013 that can start the work for implementing this protocol. The successful student needs solid experience with C, and some experience with working with animals. Keywords: Linux, C, pigeons, protocol
[Ref: Olve / Michelle]
General info for all positionsWe hope to hire between 20-30 interns to work in our research and development center at Lysaker during summer 2013. Our interns will typically join a real project team and do a useful task for Cisco while working here. The job descriptions above are just examples, and may or may not match exactly with what you will do as it depends on what the team is currently working on. However, we can promise that we will try to provide challenging and interesting task that is relevant to your education and creativity. We expect students to work for us at least 7 weeks during an internship. Summer interns working for Cisco will receive a competitive salary.
How to applyWe are in particular looking for students with very good academic record and already skilled in a practical engineering discipline (eg, you are already a good programmer or have hands on skills with signal processing, simulation, electronics, mechanics or industrial design). 3rd or 4th year students are preferred, but we very much encourage exceptional 1st or 2nd year students to apply as well.
If you would like to apply please send your CV (preferably in English) and your grade sheet to
In your email please indicate up to 3 job descriptions that you find interesting. We will reply as soon as we have received and started evaluating your application.
PS: firstname.lastname@example.org is just a mail alias that goes directly to Olve Maudal (software guru), Michelle Harper (hardware guru) and Linn Hesthag (recruitment guru). They will take a first look at your application and eventually forward to the right department. Feel free to write in Norwegian.