new search
date title
10/12/08
referral award  not applied
  Senior Software Engineer
Cisco
Vaud Rolle

Senior Software Engineer
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.

The Cisco ASR 1000 Routers are powered by the Cisco QuantumFlow Processor (QFP). The QFP is the most advanced piece of networking silicon in the world and the industry's first fully integrated and programmable networking chipset. More than half a decade in the making, the QFP is a highly programmable network processor consisting of 40 cores on a single chip. Each core has 4 threads, translating into 160 threads processing packets in parallel and a router capable of achieving 10 Gbps for a broad set of forwarding features. The run to completion C based programming model of the QFP allows for efficient feature development and the possibility of a broad set of L1-L7 features to be supported on this network processor.

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.

Cisco is committed to expanding the portfolio of software features provided in this new product line and looking to add talented embedded software engineers to help fulfill a very rich software feature roadmap.

Cisco ASR 1000 References:
ASR Product Overview:
http://www.cisco.com/en/US/products/ps9343/index.html
QuantumFlow Processor Overview:
http://www.cisco.com/en/US/prod/collateral/routers/ps9343/solution_overview_c22-448936.html

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.

This is an exciting and challenging opportunity to be part of Cisco’s next generation midrange router development team adding new features and functionality to the ASR 1000 Series Aggregation Services Routers.

Target Capabilities and Skills:
This is a senior 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 excellent embedded software development skills, excellent written and verbal communication skills, C programming language experience and knowledge in 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 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.

Salary: Highly Competitive with variance considerations based on qualification and job experience.
Training and Mentoring: Will be supplied to successful candidates.
Travel: Travel may be required on a very infrequent basis.

This is an exciting opportunity to play a key role in the development of services and functionality for the Cisco’s ASR 1000 Series Aggregation Services
Qualifications: Engineering Degree (BSEE/CS)
Experience: 7 years +
Languages: English : Speak / Write Fluently
Job-Type: open-ended
Remuneration: unspecified
Permit Type: EU National
Region: Vaud Rolle
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 5-7 years of related experience, or BSEE/CS combined with 7-10+ yrs related experience.

Technical Skillset and Experience:
• Significant software development experience using C programming language.
• Experience 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.
• Strong understanding of design issues and trade offs related to software modularity and abstraction versus memory/CPU performance.
• Well-versed 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 expertise 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.
• Some team leadership experience an advantage.

Les solutions réseaux Cisco basées sur le protocole Internet (IP) sont au cœur de l'Internet et de la plupart des réseaux privés ou publics à travers le monde. Cisco fournit la gamme la plus étendue de solutions pour le transport des données, de la voix et de la vidéo.

HOME HOME FR DE IT EN