Principal Engineer- Software

  • Location:
    San Jose, California, US
  • Area of Interest
    Engineer - Software
  • Job Type
  • Technology Interest
    Cloud and Data Center, Networking, Software Development, Testing
  • Job Id
What You'll Do You will 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. You will define, architect, design, and deliver new software protocols and features for the Nexus platform. You will provide constant feedback to hardware and software teams for improvements. You will write complete functional and design specs independently and write portions of product spec. design & amp and develop large portions of software independently and rapidly. Who You'll Work With Data Center Networking Group is developing the Nexus 9000 line of data center and cloud switches that feature application awareness to make the network infrastructure flexible and agile for dynamic response to application needs and virtual machine workload mobility. Insieme also developed a 40G Ethernet transceiver designed to drastically lower the price of 40G optics to better compete with other competitor switches.The future of networking with ACI is about providing a network that is deployed, monitored, and managed in a fashion that supports DevOps and rapid application change. ACI does so through the reduction of complexity and a common policy framework that can automate provisioning and managing of resources. Who You Are You are a Software Engineer you can define, design and build a flexible, scalable framework for your new data center network with Cisco Nexus Switches. You will have the opportunity to learn a wide range of the core Layer 2 technologies. You excel at working on cutting edge storage products and you thrive in a fast paced start-up like environment. The work involves design and development in customized networking environment for some key system software. You enjoy being part of a fast paced team responsible for delivering quality code for large complex systems requirements.   Our minimum requirements for this role:  Three plus years of experience with embedded Software experience Three to ten years of overall software experience  In depth platform, drivers, kernel experience.  Layer 2 protocol experience in Ethernet switching and QoS is a plus  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 protocols  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.

Apply on the Company Site
Powered ByLogo