Click to See Complete Forum and Search --> : Software Developer - Cisco R&D, Switzerland


softdevjobs
October 13th, 2008, 10:19 AM
In February 2008, Cisco Systems introduced the Cisco ASR 1000 Series Aggregation Services Routers, a new line of midrange routers that offer service providers and enterprises industry-leading performance, service capabilities, reliability, and efficiencies in a compact form factor.

Software engineers joining to the ASR 1000 development team will be responsible for implementing and supporting software based features for the QuantumFlow Processor. These responsibilities will include the development of control plane code running on a separate control processor in a Linux environment as well as data plane code running in the QuantumFlow Processor. All software will be developed in the C programming language.

The Location:

Cisco continues to expand its Software Research and Development facility in Rolle, Switzerland.

This facility is being expanded to include lab space and equipment for software development and testing of networking features on the ASR 1000.

Target Capabilities and Skills:

This is a software engineering position on a development team for the Cisco ASR 1000 Series Aggregation Services Routers. The candidate will be responsible for functional specifications, design documents, coding, unit testing and internal & external support for software features added to the ASR.

In this position, the ideal candidate will have embedded software development skills, excellent written and verbal communication skills, C programming language experience and some knowledge of IP/MPLS/L2 networking router features.

A key success attribute will be the ability to quickly learn new technologies like network processor architectures and multi-process/threaded based operating systems. The position requires a background in embedded software design, documentation, implementation, and debug on projects working closely with other software and hardware engineers.

The successful candidate will require an excellent track record that exhibits some or all of the following capabilities and skills:

Education: MSEE/CS combined with 1-4 years of related experience, or BSEE/CS combined with 2-7+ yrs related experience.

Technical Skillset and Experience:
• Software development experience using C programming language.
• Experience or knowledge of writing software for preemptive and cooperative real-time multi-tasking operating system
• Experience bringing up and debugging complex embedded systems.
• Knowledge of multi-threaded programming techniques and practices.
• Understanding of design issues and trade offs related to software modularity and abstraction versus memory/CPU performance.
• Experience working in UNIX (Linux) development environment and experience with software development tools – source code management (e.g. clearcase), debuggers, profilers, build and scripting tools.
• Networking router feature knowledge a distinct advantage.

Core Competencies:
The successful candidate will have:
• Excellent written and oral communications.
• Proven track record in team based working.
• Proven track record in designing and implementing functionality in embedded C based systems.
• Be self-motivated with a strong desire to learn and be flexible.

The Role:
The successful candidate will be responsible for some or all of the following tasks:
• Coordinate with marketing and other developers in refining requirements into clear functionality to be delivered.
• Develop functional specifications and design documents.
• Implement and unit test router control plane and data plane features in C programming language
• Develop control plane software in a Linux Environment.
• Develop data plane software in a multi-core / multi-threaded network processor environment.
• Profile and tune control plane and data plane resource usage and performance.
• Troubleshoot, analyze, debug and resolve complex issues found by internal test teams and customers.

To get more informations and apply:
http://www.softdevjobs.com/job/032f837880b9c94ed88795c635c48917/