Software Engineer - Data Center Networking (Silicon One)
1 700 000 – 3 100 000 ₽в год
CiscoBengaluru и ещё 1 городот 2 летПолная занятость
PythonLinuxC++CAI/MLgdbEmbedded SoftwareL2/3/4 Networking
Описание
This role involves working on Cisco DCN to build ultra-low-latency L1-L3 forwarding and HPT features for Silicon One based Nexus 9000 platforms.
Responsibilities
- Design, implement, and test C, C++, with Linux based operating systems to develop highly scalable software systems on high-performance network devices
- Hands-on embedded software development with excellent trouble shooting skills
- Build, optimize, and enhance the Port complex control plane, Layer2, Layer 3 and PTP software leveraging the capabilities of Cisco advanced Silicon One networking hardware/ASICs
- Champion AI/ML integration into the platform workflow to design solutions that boost efficiency and remove delivery barriers
- Collaborate closely with cross functional team lead engineers to ensure seamless development and integration of software modules to deliver high-quality solutions
- Develops and delivers innovative approaches that benefit customers and/or clients
Requirements
- Masters/Bachelors ECE/CS with 2+ years of related experience in networking software development
- Strong hands-on development experience delivering large-scale embedded system control and data plane technologies, including ULL, L2/L3 networking using C/C++ on a Linux based OS on networking switches and routers
- Experience in troubleshooting, debugging, and resolving sophisticated software issues across large, distributed codebases, with practical experience using tools such as GDB
- Experience with Layer 2 (L2), Layer 3 (L3), PTP and ULL networking technologies, protocols, and data-plane behaviors
- Experience in Python with the ability to develop scalable, maintainable, and production-ready software solutions
- Demonstrated hands-on experience building and integrating AI/ML solutions into software workflows
We offer
- fulltime employment