Software Engineer - Platform Infrastructure

  • Location:
    San Jose, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Service Provider
  • Job Id
Software Engineer - Platform Infrastructure
San Jose, CA

What You'll Do:

It's an exciting time to work with a new project in SPNSA XR group. We are looking for strong, talented and energetic engineers with following requirements and skills:
* 5- 8 years of Extensive experience in design and software development of networking products
* 3 plus years of experience with switch/router/embedded systems designs and implementations
* Good understanding of Linux internals ex: PCIe, Interrupts/DMA handling etc
* Exposure to Open Source software and contributions to the Open Source community is a plus
* Strong background in C/C++, good knowledge of programming on Linux OS.
* Comfortable with Linux platform bring up, system architecture and design.
* System software development with exposure to MIPS, PPC and x86 architectures.
* Conduct and participate in peer code/design reviews.
* Deliver detailed functional and design specifications of the software.
* Work in an Agile development environment where the team is empowered and accountable for delivery (development & test) of quality software.
* Experience with Python, Perl or shell scripting.
* Good understanding of concepts in operating system, Inter process communication, high availability etc.
* Proficient in debugging on the target using tools such as GDB etc.
* Experience in manageability frameworks such as Yang/snmp/xml is a plus
* BS/Masters in CS,EE or equivalent

Customers are now demanding features turned around in weeks, see them work in their labs and deploy them in an Agile manner; enhance the implementation based on field feedback and so on. You need to be excited about understanding the requirement, design and code them to deliver a quick early drop, and be agile to refine it based on real field feedback to make it ready for deployment. In all of this, top focus is a must on the aspect of quality, so that our Customers do not lose time and money during their deployment and Operations.

The next generation of NOS architecture - hardware and software that aligns with SDN, is highly modular and programmable, supports modern software principles and distributed system constructs, and works at hyper scale. This while making it super simple for customers to deploy and maintain. Some people are calling it the plug-and-play of networking.

Who You'll Work With:

As we lead and drive radical simplicity in network operating systems (NOS), clean scalable solutions and a higher velocity is on our radar. We are looking for passionate engineers to create flexible solutions out of modular software while removing complexity. Think micro-services, APIs, distributed systems and full stack. Pursuit of perfection leads to excellence. At a time when fundamentals of networking are changing, join Cisco and build networking software that scales beyond industry imaginations. Feel the power of modern modular micro-services applied to networking that orchestrate well together!

Who You Are:

* Build your expertise on the best-in-class modular, fully distributed, highly available, highly secure network operating system and routing platform
* Work directly with the top customers (major SPs) and learn how the world of networking is evolving
* Evolve IOS-XR into the new Virtualized world and be part of the journey to drive the Customers towards enabling of Virtualized Cloud based Network Services
* Lines between networking software (NOS) and application software are blurred since networking is just another application in modern times. Differentiate yourself by going above and beyond plain app software development.
* Become an Agile expert

Why Cisco?

The Internet of Everything is a phenomenon driving new opportunities for Cisco and it's transforming our customers' businesses worldwide. We are pioneers and have been since the early days of connectivity. Today, we are building teams that are expanding our technology solutions in the mobile, cloud, security, IT, and big data spaces, including software and consulting services. As Cisco delivers the network that powers the Internet, we are connecting the unconnected. Imagine creating unprecedented disruption. Your revolutionary ideas will impact everything from retail, healthcare, and entertainment, to public and private sectors, and far beyond. Collaborate with like-minded innovators in a fun and flexible culture that has earned Cisco global recognition as a Great Place To Work. With roughly 10 billion connected things in the world now and over 50 billion estimated in the future, your career has exponential possibilities at 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.

We connect everything - people, process, data and things. We innovate everywhere to create fresh ideas and possibilities. We make a meaningful difference that will benefit everyone - our people, our customers and the world around us.

Our technology changes the way the world works, lives, plays and learns. But our edge doesn't come from technology. It comes from our people. We're looking for the kind of people who take smart risks, thrive in diverse environments, inspire their colleagues, and are committed to having an impact on the world. Whether you create technology solutions that redefine business or build connections that strengthen the community, you can make it happen at Cisco!