Software Engineer - Enterprise Networking 1378784

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

We are:

We are a company that helps seize the opportunities of tomorrow by proving that outstanding things can happen when you connect the unconnected. An integral part of our DNA is creating long-lasting customer partnerships, working together to identify our customers' needs and provide solutions that fuel their success. We have preserved this keen focus on solving business challenges since our founding in 1984. Today we are the #1 Networking company in the world with 49 Billion dollar revenue, 74k+ employees, 70k channel partners, 300+ global sites doing business in 165+ countries. We hold 17K+ patents.

Cisco technology solves, crafts, encourages, heals, and secures to help build your bridge to possible. We have products in Networking space, Security and Collaboration space, and we operate in Enterprise, IOT, Service providers and Data Center market segments.

What we have for you:

  • Be a part of Cisco's journey for revolutionized Intent Based Networking, transforming the way you connect people with technology
  • You will work with a team of 100+ engineers working on various aspects of Cisco modern Operating System called “Polaris Operating System.” This OS is build on top of Linux OS, and includes Millions of line of source code on top of Linux.
  • You will have immediate opportunity to work on one or more of the following technologies: SW development of automatic image upgrade on 1000+ devices, integration with SW controllers (e.g. DNAC), High availability software, problems to be solved in Hot patching technology, In-service SW upgrade technology.
  • Future opportunity to Implement and Innovate in path breaking technologies – Operating systems, Cloud, Enterprise Firewall, Web security, massively scalable systems infrastructure software, Highly available Systems, Distributed systems and clustering, SELinux, Software Licensing, Open programmability, scalable and distributed graph databases, Deep Packet Inspection, Edge Analytics and more
  • A Bunch of motivated individuals that help each other do remarkable things every day
  • A team consisting of active learners, who face challenges together and win together. And together, we deliver world-class solutions that transform the way the world uses technology.

What You have for us

  • You love the challenge of solving problems that improve people’s and your customers' lives
  • You are self-educating and self-motivated through curiosity, a passion for building and an unruly desire to do good.
  • You’ll collaborate with a fun and close-knit agile team to architect, implement, test and continuously deliver new features and products to our customers.
  • You hold a BS or MS degree in Computer Science OR equivalent.
  • You are a seasoned programmer, and you know: C, bash script, Python, Lua, Java (or at least 3 of these.)
  • You have knowledge of Linux, Linux internal, Linux socket programming
  • You have In-depth understanding of programming concepts, OO methodologies, and systems programming

Not Mandatory but nice to have several of the following:

  • Understanding of networking concepts and TCP/IP protocols
  • Experience in some of these technology areas: Modern Compilers and code generation techniques, Software and licensing management of devices, Operating system and product security, Crypto, In Service Patching, High Availability, Deep Packet Inspection, YANG Data Model development, Netconf/RestConf, Google RPC, Google Protocol buffers
  • Passionate about unit test automation
  • Experience in troubleshooting, debugging sophisticated systems and possess excellent problem-solving techniques
  • Understanding of threading/locking models, synchronization/concurrency issues, multi-core scaling, non-blocking IO programming etc.

What you will do (a typical day):

  • Think about customer use case and deployment scenarios and continuously innovate and improvise to make customer's life easy
  • Work with product teams to design and implement features, application logic, back-end systems and robust and scalable architectures
  • Write requirement, architecture and design specs, unit test plans
  • Design/Code/Test in a CI/CD environment
  • Champion in unit test automation
  • Review documents and code written by rest of the team
  • Uphold the highest standards of quality from documentation, coding and automated checks
  • Work independently on complex issues and implement optimal solutions on a predetermined timeline
  • Work with product marketing and product engineering to understand and craft product roadmap
  • Coach and mentor Junior team members

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.