Software Engineer-High Availability

  • Location:
    Milpitas, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Cloud and Data Center
  • Job Id

What You'll Do 

We're looking for a bright and motivated Software engineer to join the Enterprise Routing platform data plane software development team. You'll have the opportunity to work on a variety of assignments in industry leading SW/HW based routing software.
You will define, implement and drive development on next generation Enterprise Routing platforms. 

Who You'll Work With
Enterprise Routing has one of the most successful businesses within Cisco.  Our team develops software for a product line of industry-leading mid-range routers using state-of-the-art hardware and software. Our deeply successful portfolio includes the Aggregation Services Router line, which are high speed, hardware-based, full featured routers; and the Integrated Services Router line which is a software-based platform that has over 85% market share.  We also develop the CSR family of virtualized routers to continue Cisco’s explosive growth in the virtualized services market. 

If you want to get exposure to a wide variety of routing platforms and virtualization technologies, this is the right group to join

Who You Are 

Minimum qualification

You are motivated, driven and a teammate. You should be willing to learn quickly and be passionate about working on a wide range of product areas. You must work well independently and as part of a team. Strong communication skills are important.

You have a strong background in software development including specification, implementation and testing. Typically, you should have familiarity with at least some of these areas:

·        Embedded software development

·        Device drivers

·        Networking

·        Hardware and software bring up

·        Linux platform development

·        Good debugging skills

·        Fluent in C programming language

·        Assembly language

Specific experience in the following areas will be helpful:

·        x86 driver development

·        ARM and Cavium processors

·        Network data plane development and protocols Hardware diagnostics development QoS concepts and techologies Microcode development Performance tuning

Additional experience that we may find useful now or in the future:

·        Virtualization technologies

·        KVM

·        Linux kernel development

·        Containers

·        Integrating and managing Open Source softwar

Educational requirement would be MSEE/CS combined with 3-5 years of related experience, or BSEE/CS combined with 5-8 years related experience.


Why Cisco

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

We are leaders with vision, 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

Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis

Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.


Apply on the Company Site
Powered ByLogo