Technical Leader - Platform Forwarding

Cisco

(San Jose, California)
Full Time
Job Posting Details
About Cisco
Cisco is the worldwide leader in IT that helps companies seize the opportunities of tomorrow by proving that amazing things can happen when you connect the previously unconnected. At Cisco customers come first and an integral part of our DNA is creating long-lasting customer partnerships and working with them to identify their needs and provide solutions that support their success.
Summary
The IOS-XR platform software engineering team designs and develops platform specific software for Cisco's service provider routing and switching platforms. This is a unique opportunity to work on the guts of the forwarding on a brand new L2/L3 switch that will interconnect massive data centers all over in the world.
Responsibilities
- Lead the design and development of L2/L3/MPLS forwarding infrastructure and features for the web router. - Develop automated tests in Python/C for hardware diagnostics and forwarding software validation. - Conduct and participate in peer code/design reviews. - Deliver detailed functional and design specifications of the software. - Work closely with the platform hardware team in defining the programming interfaces into the hardware, diagnostics, design verification and board bringup.
Ideal Candidate
**Minimum Qualifications** - 8+ years of work experience in embedded software development. - Good understanding of IP/MPLS packet forwarding concepts. - Hands on experience developing L2/L3 or MPLS forwarding infrastructure or features for a router/switch. - Proficient in "C" and multithread programming. - BS degree in CS/EE/CE or technical equivalent. **Desired Skills** - Prior experience in developing forwarding software for a router/switch platform based on Broadcom XGS Trident/Trident2 or Dunes/Arad ASIC. - Experience developing user mode device drivers or platform resource management (tcam, iptables) software in multithreaded environment. - Hands on experience using traffic generators, ICE debugging - Experience with Python, Perl or shell scripting.

Questions

Answered by on
This question has not been answered
Answered by on

There are no answered questions, sign up or login to ask a question

Want to see jobs that are matched to you?

DreamHire recommends you jobs that fit your
skills, experiences, career goals, and more.