Expoint - all jobs in one place

The point where experts and best companies meet

Limitless High-tech career opportunities - Expoint

Cisco Software Engineering Technical Leader 
United States, California, Milpitas 
113203559

18.11.2024

What You’ll Do

In this role, you will be responsible for:

  • Suggesting and deciding what features to build.
  • Driving the design and architecture.
  • Pushing, testing, documenting the feature.
  • Conducting code reviews, ensuring quality delivery.
  • Working alongside customers in the field if needed.
  • Leading junior engineers to deliver the feature.

Who You Are

You bring over 8 years of strong industry experience, showcasing your extensive background in algorithms and outstanding software architecture skills. Your proficiency in C/C++ programming is complemented by your hands-on experience with designs and implementations in a robust product-engineering environment.

Our Minimum Qualifications for the Role

  • Bachelor’s Degree in CS or related field; or equivalent experience. 8+ years industry experience desired.
  • Prior debugging experience, especially in embedded systems.
  • Experience with software development for the forwarding ASICs and/or, FPGAs, Network Processors, etc.
  • 5+ years working knowledge of Linux Operating systems and device drivers.
  • Experience with hardware abstraction layers.
  • Experience working through the complete software development life cycle, from gathering requirements to delivering the fully developed feature.

Our Preferred Qualifications for the Role

  • Master’s or advanced degree in CS or related field.
  • 10 – 12+ years of industry experience.
  • Datapath forwarding or fabric switching experience for QoS, Unicast, Multicast, MPLS.
  • Strong communication skills and the ability to work in a team environment.
  • Experience in Network Systems Software development is a plus.
  • L1 layer technologies experience, optics and serdes and MAC protocol knowledge would be a plus.

We tackle whatever challenges come our way. We have each other's backs, we recognize our accomplishments, and we grow together. We celebrate and support one another - from big and small things in life to big career moments. And giving back is in our DNA (we get 10 days off each year to do just that).