The application window is expected to close on: 4/11/2025. Job posting may be removed earlier if the position is filled or if a sufficient number of applications are received.
Your Impact
As a Senior Software Engineer, you will be part of a diverse team responsible for delivering innovative outstanding high-quality solutions on our Cisco 8000 platform involving groundbreaking next generation Silicon One ASICS. You will be part of the team developing SDK and/or Control plane for networking protocols.
Contribute to feature builds with minimal supervision, leveraging technical knowledge and collaborating to solve complex problems.
Work on embedded software with significant interactions between the software and hardware technologies.
Bring a level of expertise related to networking protocols with the ability to build quality features for customers.
You will be creating APIs that communicate between software and hardware layers.
Working collaboratively and cross-functionally between teams.
Minimum Qualifications:
Bachelor’s Degree with 8 + years of experience in a related field of work or a Master’s Degree with 6 + years of experience in a related field of work.
Experience working with networking protocols such as TCP/IP, DNS, BGP, OSPF, FTP, IPv4/IPv6, etc.
Ability to program in C++ and/or Python. Writing code and testing features.
Experience building and developing software and/or hardware APIs or working within the SDK networking layer.
Preferred Qualifications:
Experience with network processor software programming or embedded software programming.
Experience with or an interest in learning, chip hardware internals, program register, troubleshooting memory issues, resolve soft reboot problems, etc.
Experience with networking operating systems such as IOS XR or other like NOS.
Interest in learning Cisco 8000 routing platform and Silicon One Architecture.
Self-starter with the ability to drive technical solutions/features from conception through implementation.