MilpitasRecruiter Since 2001
the smart solution for Milpitas jobs

Software Engineer

Company: Cisco
Location: Milpitas
Posted on: November 19, 2022

Job Description:

What You'll Do

Are you pushing the envelope? Here you will be crafting, implementing and empowering the next generation software stack for Cisco routers. You will work in a dynamic agile development team working with state of the art software and tools to develop disruptive solutions with a focus on simplicity.

You will bring your unusual talents to the group that works on Cisco's IOS-XR operating system which is crafting outstanding customer value by providing cohesive and creative software, platforms and solutions for Cisco's core networking customers. You will be developing software and innovating on the best Network Processor silicon in the Industry, SiliconOne and Product Family Cisco 8000.

In your role as a Software Engineer, you will develop products that are deployed by some of the top tier web scalers and service providers in the world. You will collaborate with a Business Unit wide dynamic technical community, to create innovative solutions. Experience the exhilaration of collaborating with colleagues and working on ground breaking technologies.

Who You'll Work With

As an integral member of this forward-looking group, you will work with engineers who architect, design, develop and validate products and solutions for some of the world's largest web scalers, Cloud companies, Service Providers, 5G Mobile networks. You will work in an agile environment that constantly evolves to meet customer business requirements. You will be interacting and working closely with some of the finest talent in the industry across the world. You will interact with product management team to understand the requirements, collaborate with other software developers and work closely with quality assurance team to deliver high quality products and solutions.

You will be working with top industry experts in packet queuing and scheduling technologies.

What is more... we believe in making work, both meaningful and fun!

Who You Are

You love and take pride in developing quality code. You look for ways to make your code more reusable, scalable and serviceable. You have experience working on real-time embedded systems and OS, such as Linux. You possess the ability to understand system-level architecture and design. Besides these, you have sufficient knowledge of product development life-cycle and tools. Your good written and verbal interpersonal skills have always stood you in good stead.

  • Bachelor's or Master's degree in CS/EE/EC or technical equivalent.
  • Industry Experience of 5-8 years.
  • Expert knowledge and hands-on experience in C, C++ and Python.
  • Solid understanding of object-oriented-design principles
  • Ability to understand complex ASICs
  • Some appreciation of QoS network queuing and congestion principles
  • Very solid understanding of Software Engineering principles, Data structure, algorithms, Operating Systems concepts and multithread programming.
  • Excellent design and code development skills, familiarity with Linux and modern software tools and techniques for development. Good analytical and problem solving skills.
  • You would be interested in software development in below track:
    • QoS packet queuing and scheduling technologies
    • Forwarding Features Development -- Deep understanding of networking protocols and different Layer2/Layer3 technologies like IPv4, IPv6, MPLS, Segment Routing, Traffic Engineering Tunnels, VxLAN, GRE, EVPN, QoS, ACL etc.

      Why Cisco

      #WeAreCisco, where each person is unique, but we bring our talents to work as a team and make a difference powering an inclusive future for all.

      We embrace digital, and help our customers implement change in their digital businesses. Some may think we're "old" (36 years strong) and only about hardware, but we're also a software company. And a security company. We even invented an intuitive network that adapts, predicts, learns and protects. No other company can do what we do - you can't put us in a box!

      But "Digital Transformation" is an empty buzz phrase without a culture that allows for innovation, creativity, and yes, even failure (if you learn from it.)

      Day to day, we focus on the give and take. We give our best, give our egos a break, and give of ourselves (because giving back is built into our DNA.) We take accountability, bold steps, and take difference to heart. Because without diversity of thought and a dedication to equality for all, there is no moving forward.

      So, you have colorful hair? Don't care. Tattoos? Show off your ink. Like polka dots? That's cool. Pop culture geek? Many of us are. Passion for technology and world changing? Be you, with us!


      Cisco COVID-19 Vaccination Requirements
      The health and safety of Cisco's employees, customers, and partners is a top priority. Our goal is to protect and mitigate the spread of COVID-19 infection for strong business resiliency during the pandemic. Therefore, Cisco may require new hires to be fully vaccinated against COVID-19 if the role requires business-related travel, meeting with customers/partners (including visiting third-party sites on behalf of Cisco), attending trade events, and Cisco office entry, unless otherwise prohibited by applicable law, and in countries where COVID-19 vaccination is legally required. The company will consider legally required accommodations/exceptions for medical, religious, and other reasons as per the requirements of the role and in accordance with applicable law. Additional information will be provided to candidates about the requirements and accommodation process at the offer time based on region.

Keywords: Cisco, Milpitas , Software Engineer, IT / Software / Systems , Milpitas, California

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest California jobs by following @recnetCA on Twitter!

Milpitas RSS job feeds