Search jobs > San Jose, CA > Senior software engineer

Senior Software Engineer - Platform Forwarding

Cisco Systems, Inc.
San Jose, CA, United States
Full-time

Application window is expected to close on 11 / 5 / 24

Who We Are

The Platform Forwarding team at Cisco develops innovative software solutions across the routing, switching, and wireless platform portfolio, transforming networking through groundbreaking technologies.

Our team is deeply invested in reshaping IT consumption for our customers, specifically through the Cisco 8000 Series, one of our most successful routing products that leverages the advanced Silicon One architecture.

Introduced to revolutionize the Internet for the 5G era, the 8000 Series focuses on performance, efficiency, and sustainability, aiding service providers and web-scale companies in reducing the costs of building and operating mass-scale networks for the 5G, AI, and IoT era.

This unified, programmable architecture is designed to serve various network environments, from web-scale data centers to 5G network edges and enterprise access points.

Specifically, our team emphasizes Layer 3 forwarding on the Cisco IOS XR operating system, enhancing network environments for the world's largest service providers and hyperscalers .

Who You Are

You are a highly motivated individual with a passion for understanding and building complex systems. You take initiative and ownership of your work, thriving in a dynamic environment.

Your excellent communication and analytical skills, along with your exceptional team and people skills, set you apart. In this role, you will play an integral part in the software development process, demonstrating flexibility, quickly learning new skills, and taking ownership of tasks and features.

Your self-motivation and dedication to excellence will drive our innovative projects forward.

What You'll Do

Are you pushing the envelope? As a Software Engineer working on platform forwarding at Cisco, you will be crafting, implementing, and empowering the next-generation software stack for Cisco's route, switch, and wireless portfolio.

You will be part of a dynamic agile development team utilizing state-of-the-art software and tools to develop innovative solutions with a focus on simplicity.

Your role will involve working on the test architecture and design of next-generation networks for the SP Routing portfolio of XR-based products, with a workload split of 30% sustaining engineering and 70% new development.

Other responsibilities include...

  • Gather functional specifications, design and develop forwarding applications, and test the code.
  • Develop network automation, algorithmic thinking, and analytics applications derived from customer use cases.
  • Design, develop, automate, and implement new hardware or features across complex network architectures using C / C++ language.
  • Define and qualify end-to-end solution architectures, engage in debugging complex network problems, and define solutions.
  • Collaborate closely with cross-functional teams to ensure seamless integration and delivery of new features and improvements.

Minimum Qualifications

  • Bachelor's in STEM with 6+ years of relevant experience or Master's in STEM with 3+ years of relevant experience or PhD in STEM with 1+ years of relevant experience
  • Previous programming experience with C and C++
  • Automation experience with Python

Preferred Qualifications

  • Previous experience in networking, including experience with internetnetwork protocolssuch as (IPv4, IPv6,MPLS,RIP, etc.)
  • Experience using GO programming language to write unit tests
  • F amiliarity with Linux environments
  • Experience with Agile development methodologies
  • Experience in network virtualization development
  • Experienced with modern software tools and techniques for development / debugging and validated software design and development skills

Why Cisco?

WeAreCisco. We are all unique, but collectively we bring our talents to work as a team, to develop innovative technology and power a more inclusive, digital future for everyone.

How do we do it? Well, for starters - with people like you!

Nearly every internet connection around the world touches Cisco. We're the Internet's optimists. Our technology makes sure the data traveling at light speed across connections does so securely, yet it's not what we make but what we make happen which marks us out.

We're helping those who work in the health service to connect with patients and each other; schools, colleges, and universities to teach in even the most challenging of times.

We're helping businesses of all shapes and sizes to connect with their employees and customers in new ways, providing people with access to the digital skills they need and connecting the most remote parts of the world - whether through 5G, or otherwise.

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).

We know that powering an inclusive future starts with us. Because without diversity and a dedication to equality, there is no moving forward.

Our 30 Inclusive Communities, that bring people together around commonalities or passions, are leading the way. Together we're committed to learning, listening, caring for our communities, whilst supporting the most vulnerable with a collective effort to make this world a better place either with technology, or through our actions.

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! #WeAreCisco

2 days ago
Related jobs
Promoted
EarnIn
Palo Alto, California

Senior Software Engineer (Employment Platform). Senior Software Engineer - Finance Platform. Senior Software Engineer (Data Exchange). Senior Software Engineer (Internal Tool). ...

Promoted
Cypress HCM
San Jose, California

Software Development Engineer in Test. As a Senior SDET you will understand the technical design of applications and ensure testability of the developed components. Collaborate with the Engineers, Product and Design to solidify and validate feature requirements (clear acceptance criteria, specificat...

Promoted
TikTok
San Jose, California

As a Senior Backend Software Engineer, you will:. Our platform is built to help imaginations thrive. TikTok's User Growth team leads growth initiatives for TikTok and all its platforms (e. We are seeking talented individuals who enjoy the intersection of product, data, design, and engineering to hel...

Promoted
Google Cloud - Minnesota
Sunnyvale, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
TikTok
San Jose, California

SMB engineering team is responsible for developing software to empower all small and medium businesses to succeed by building scalable platforms, seamless products and comprehensive solutions. In the next few years, while SMB revenue will be the significant portion of total ads business, as an engin...

Promoted
Google
Mountain View, California

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. As a software engineer, you will work on a specific project critical to Google’s needs with opportunities to switch teams and projec...

Promoted
TikTok
San Jose, California

We're looking for senior software engineers to join the VoD mobile SDK team! Our team's mission is to empower TikTok content consumption by enhancing playback and uploading mobile SDK capacities and performance. Our platform is built to help imaginations thrive. TikTok Video-On-Demand (VOD) is a wor...

Promoted
Nutanix
Santa Clara, California

As a Senior Software Engineer at Applied Materials, you’ll dive deep into ground-breaking technologies pushing the boundaries to craft novel software solutions that solve our customers’ high-value problems. Work closely with systems and hardware engineers to integrate software solutions with hardwar...

Promoted
Penn Foster
Santa Clara, California

Systems Software Engineer to work on platform software based on open-source container runtimes and Kubernetes technologies. We expect you to have strong programming skills, devops experience, a deep understanding of designing and building software, especially related to GO and C, experience with Sys...

Adobe
San Jose, California

The Adobe Podcast team is looking for an API-focused Senior Software Engineer with a passion for creatinggreat product experiences. Work closely with the engineering team headquartered in New York City. ...