Logo
Cisco Systems, Inc.

Software Engineer, Enterprise Switching

Cisco Systems, Inc., San Jose, California, United States, 95199

Save Job

Meet the Team Cisco's Enterprise Networking Business is the company's largest business group by revenue, profit, and contribution margin. It offers enterprise edge products that integrate industry-leading routing, application services, security, and voice/video features, along with new technologies such as virtualization, 4G mobile data, cloud-based IT applications, DNA, Switching, Routing, and WAN. Our customers range from small businesses to the world's largest retailers, financial institutions, and IT service providers. They likely include your bank, apparel retailer, grocery store, superstore, and maybe even your favorite coffee shop. Our focus on innovation and customer value has helped Cisco Enterprise Routing maintain its leadership in the industry. What You'll Do: We are accepting applications until further notice. You will join a project team of engineers involved in developing software for our next-generation Network Operating Systems. This team defines, architects, designs, and delivers new software and features for the Enterprise platforms. Day-to-day activities will include: Creating new features, understanding product features, and proposing solutions for our platform, Writing functional and design specifications, programming, and conducting unit and integration testing, Reviewing specifications and code for other software engineers, and assisting the documentation team with configuration aspects of your features. Who You Are: We are hiring a motivated Software Engineer who can bring out-of-the-box thinking and make a difference in our team. You will be part of a premier software engineering team working on groundbreaking technologies in Enterprise Switches connecting to Cloud applications, with opportunities to work with powerful networking technologies in embedded switching, AI, and network applications. Our Minimum Qualifications for this Role: Strong background in software development, including specification, implementation, and testing. Experience programming in C/C++. Knowledge of embedded systems, kernel, drivers, and PHY-related firmware development. Strong OS fundamentals and networking concepts. Typically requires MSEE/CS with 6-8 years of related experience, or BSEE/CS with 8-10+ years of experience. Self-motivated with a strong sense of ownership and good teamwork skills. Our Preferred Qualifications for this Role: Knowledge of L2, L3, and overlay/virtualization/container technologies is a plus. Strong design and programming ethic; experience designing large-scale systems in Python/C/Java is preferred. Experience configuring and automating MPLS-based VPN deployments (MVPN, L3VPN, L2VPN). Familiarity with Linux platform development, hardware bring-up, and server platform development. #WeAreCisco #WeAreCisco embodies our culture of diverse skills and perspectives working together to power an inclusive future for all. We celebrate our employees' backgrounds and focus on unlocking potential. Cisco offers many career paths, continuous learning, and supports hybrid work trends, enabling everyone to give and be their best. We believe in community and inclusion, with one-third of Cisconians involved in our Inclusive Communities resource groups. We also offer dedicated paid volunteer time—80 hours annually—to give back to causes we care about, with nearly 86% participating! Our purpose, driven by our people, makes us a leader in internet-powered technology, helping customers reimagine applications, secure enterprises, transform infrastructure, and achieve sustainability goals. Every step we take aims toward a more inclusive future. Take your next step and be yourself—with us!

#J-18808-Ljbffr