Lead Software Engineer - Platform Forwarding - Cisco
San Jose, CA
About the Job
Application window is expected to close on 11/18/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.
* Coach and mentor other developers on the team
Minimum Qualifications
* Bachelor’s in STEM with 7+ years of relevant experience or Master’s in STEM with 5+ years of relevant experience or PhD in STEM with 2+ years of relevant experience
* Previous programming experience with C and C++
* Automation experience with Python
* Previous experience in networking, including experience with internet network protocols such as (IPv4, IPv6, MPLS, RIP, etc.)
Preferred Qualifications
* Experience using GO programming language to write unit tests
* Familiarity 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 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
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
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.
* Coach and mentor other developers on the team
Minimum Qualifications
* Bachelor’s in STEM with 7+ years of relevant experience or Master’s in STEM with 5+ years of relevant experience or PhD in STEM with 2+ years of relevant experience
* Previous programming experience with C and C++
* Automation experience with Python
* Previous experience in networking, including experience with internet network protocols such as (IPv4, IPv6, MPLS, RIP, etc.)
Preferred Qualifications
* Experience using GO programming language to write unit tests
* Familiarity 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 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
Cisco is an Affirmative Action and Equal Opportunity Employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, national origin, genetic information, age, disability, veteran status, or any other legally protected basis.
Cisco will consider for employment, on a case by case basis, qualified applicants with arrest and conviction records.
Source : Cisco