Technical Lead - Software Development

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

It's an exciting time to work at Cisco. Every day we connect people to the network and make it come to life. Whether it's using e-learning to educate students far from city centers or downloading the entire Library of Congress in seconds, our networking technology has not only revolutionized the way people do things, but who they are. People are more informed, more efficient, and more involved. With all forms of communications converging onto the network, Cisco is entering an exciting new era of intent based networking. The concept of the network as the platform for transforming life's experiences is no longer a possibility: It is quickly becoming a reality. And Cisco is leading the experience.

Cisco seeks a technical lead for software development to define, design and build software for the Cisco products that generate significant revenue. You will champion new methodologies and create scalable software solutions that interact with widely deployed Internet products, thereby touching an endless number of users worldwide. Be part of the Cisco organization that is driving the evolution and expansion into new technology areas and market segments.


The ideal candidate demonstrates a system-level focus while understanding the impact of every component. Broad knowledge of and exposure to network protocols as well as embedded and real-time operating systems are essential for success in this role.

Mandatory skills:

·         Exceptional C programming skills

·         Exceptional problem solving skills

·         Thorough understanding of operating system internals and device drivers

·         Thorough understanding of embedded programming

·         Good understanding of networking protocols (TCP/IP)

·         Excellent written and verbal communication skills

·         BSEE/CS or equivalent is a must with 10+ years of experience in Embedded software development or MSEE/CS or equivalent is a must with 8+ years of experience in Embedded software development

Preferred skills:

·         Prior experience in development & debugging of Cisco Internetworking Operating System (IOS)

·         Switching platforms bring up or ISSU related experience



Key Responsibilities:

·         Candidate will be responsible for design, development and debugging of Cisco Catalyst Access Switching platform software including drivers, chassis management and boot sequence, ISSU etc.

·         Writing architecture and design specifications for key modules

·         Develop large portions of software independently and rapidly.

·         Work together and guide existing team members on project initiatives

·         Resolve issues reported on Cisco Catalyst Access Switching platform


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!

Powered ByLogo