Wednesday, May 28, 2008

Senior Software Engineer, C/C++ -- Layer 3

We are a small group of software engineers developing software for one of the highest revenue products for Cisco.

Our products focus mainly in the Enterprise, Metro and data center areas. With our next generation products in the roadmap we are looking to staff engineers in the areas of advanced QoS, next-gen Bridging, Systems, High Availability and Layer 3 technologies.

Responsibilities include innovating and implementing features for bridges and routers.

Day to day activities will involve:

- creating new features

- understanding features in a competitive product and proposing solutions that work for our platform

- writing functional and design specifications

- programming

- unit and integration testing your code


Looking for the following skills:

Strong design and programming ethic. Knowledge of designing large-scale systems in C/C++ environments.

Excellent Communication Skills. Ability to express complex technological concepts, influencing skills and non-confrontational debating style.

Ethernet Networking Knowledge: Experience in Ethernet technologies including bridging protocols (STP, RPR, Ring Protocols), channeling protocols (e.g. LACP), IGMP Snooping, MLD Snooping and routing protocols.

Commitment to Quality: Ability to ensure and commit to a higher standard of quality than usual even in the face of time to market pressures.

Strong Systems Background: Practical understanding on working of various operating systems and dealing with their idiosyncrasies.

BS or MS in Computer Science or equivalent is required (PhD a plus) with 5-10 years of experience in related fields and progressively increasing responsibility in the career so far.