Friday, May 22, 2009

Software Engineer -- L2 Device Drivers

Cisco seeks a Software Engineer to define, design and build a flexible, scalable framework for your new data center network with Cisco Nexus Switches
http://www.cisco.com/en/US/products/hw/switches/ps708/index.html

Opportunity Snapshot:
In this role, you will have the opportunity to learn a wide range of the core Layer 2 technologies. This is an excellent opportunity to join Cisco’s latest acquisition in the Data Center space. The job involves working on a cutting edge storage product. We are looking for candidates who strive in a fast paced start like environment.
The work involves design and development in customized networking environment for some key system software.
You will be part of a fast paced team responsible for delivering quality code for large complex systems requirements. Open communications, empowerment, innovation, teamwork and customer success are the foundations of the team with "pay for performance" culture. Thus, you set your own limits for learning, achievements and rewards.

Responsibilities:
Participate on a project team of engineers involved in the development of software for our next generation data center switch product family, with emphasis in the layer 2 protocols area. Define, architect, design, and deliver new software protocols and features for the Nexus platform. Work also involves providing constant feedback to hardware and software teams for improvements. Write complete functional and design specs independently. Write portions of product spec. Design & Develop large portions of software independently and rapidly.

Required Skills:
•Three plus years of experience with Software Device Drivers and with three to ten years of overall software platform expertise.
•In depth experience and expertise with ASIC hardware bringup/MAC/PHY programming
•In depth Layer 2 protocol experience in Ethernet switching (any of the following protocols; VLAN, LACP,STP, IGMP, Multicast)
•Strong C programming skills.
•BSCS/CE is required MSCS/CE is preferred.
Desired Skills:
Experience with any of the following areas is a plus:
•RTOS embedded experience ( VxWorks, PSOS, Linux OS)
•Hands on experience on switch/router embedded system software development.
•Strong problem solving and software development/troubleshooting skills.
•Experience w/ IP routing (any routing protocols)