Software Engineer
Core
Design and implement high-performance system software, application logic, and robust scalable architectures for Cisco Enterprise Switching, Routers, and wireless platforms.
Role type
Senior IC software engineer (networking infrastructure)
Builds
Enterprise switching & routers, wireless, and Service Provider Routing Platforms
Domain
Networking infrastructure / Cloud technologies
Deliverable
production ML models | product features
Required skills
C/C++, Python, Core Operating systems, Networking technologies, L2/L3 Protocols, Cloud technologies, Ansible, YANG Data Model, Netconf/RestConf, Google RPC, Google Protocol buffers, OS/Network protocols knowledge, Troubleshooting and debugging complex systems
Preferred skills
Experience supporting Telemetry artifacts for large scale cloud/AI deployments, Leveraging AI tools and frameworks to design innovative software solutions
Technologies
CI/CD, YANG, Netconf, RestConf, Google RPC, Google Protocol buffers, Ansible
Responsibilities
Design and implement features and back-end systems; Write requirement, architecture, and design specs; Design/Code/Test in a CI/CD environment; Review code and documents; Work independently on complex issues; Collaborate with product management to understand requirements and shape the roadmap