Software Engineer – Platform Infrastructure
San Jose , California
January 25, 2017
Additional Location(s) or Information:
Job Category: Engineer - Software
Level of Experience: Entry Level
Requisition #: R1016973


Software Engineer - Platform Infrastructure
San Jose, CA
Software Engineer - Platform Infrastructure
San Jose, CA

Who You'll Work With:
Cisco IOS-XR software is a modular and fully distributed network operating system that powers Cisco's cutting-edge routing/switching systems like the CRS-1/3, ASR9000 and NCS6000 in service provider networks. The IOS-XR group is building the next generation Cisco L2/L3 switch that will transform the Web/OTT and SP datacenter space.

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 platform infrastructure of a brand new L2/L3 switch that will interconnect massive data centers all over in the world.

Who You Are:

• 2+ years of work experience in embedded software development or Masters degree in CS/CE/EE
• Good understanding of platform infrastructure: Device drivers, Power management, Chassis management
• Hands on experience in platform infrastructure development for router/switch platform.
• Proficient in "C" and multithread programming.
• BS degree in CS/EE/CE or technical equivalent.

• 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.

What You'll Do:

• Design and develop platform infrastructure software modules 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.

Why Cisco

We connect everything: people, processes, data, and things. We innovate everywhere, taking bold risks to shape the technologies that give us smart cities, connected cars, and handheld hospitals. And we do it in style with unique personalities who aren't afraid to change the way the world works, lives, plays and learns.

We are thought leaders, tech geeks, pop culture aficionados, and we even have a few purple haired rock stars. We celebrate the creativity and diversity that fuels our innovation. We are dreamers and we are doers.

We Are Cisco.

@CiscoCareers is #hiring #Linux Kernel #Network Stack #Kernel Stack #Linux networking #Packet datapath


Job Type: Entry Level
Opportunity Category: Data Center

A little about us:
We are one, big, techie, employee tribe that changes the world while having fun.

Know someone who would be interested in this job? Share it with your network.