IG Data Path L3: G2 What You'll Do: 1. You'll be part of the MIG software forwarding team, working on the software programmable NPUs (Network Processing Units) 2. You will be building routing software which are complex multicore, multi-threaded software systems supporting high-availability, hundreds of network protocols and delivering high throughput packet forwarding with help of NPU (Network Processing Unit). 3. Building brand new products, supporting new features, feature enhancements and sustenance of products across the MIG (Mass Infrastructure Group) product portfolio, using Cisco IOS-XR software running on Cisco and third-party hardware as well as open-source network operating system such as SONIC. 4. Enabling Networking solutions like virtual routers, segregation of different H/W functions with the help of Intel DPDK, Vector Packet Processing (VPP) through our industry leading software stack. Who You Are: You are a person with passion for coding and creating world class software systems. Expertise needed (Mandatory): 3 - 6 years - experience in developing software. 5 Ability to work on complex modular software systems, algorithms and be able to design, code, debug and automate software. 6. C/C++ programming, python/scripting language, data structures, debugging tools. 7 Hands on operating systems, IPCs & multi-thread programming experience. 8. Basic networking knowledge in TCP/IP, L2, L3 protocols. Good to have experience: +. Prior IOS/IOS-XE/IOS-XR experience. 10. Microcode of Network Processors like EZ-chip, intel NPU, Broadcom DNX chipsets. 11 One or more areas like MPLS, QOS, Segment Routing, Multicast. 12. Building and operating networks with large Service Providers with a passion for code development
💡 Quick Summary
Seeking a career-building opportunity? The Software Engineer position is now open for candidates interested in the Software Developer Jobs sector. This role in Bengaluru offers a professional environment and growth potential.
Requirement Snapshot: Candidates should possess basic communication skills, a proactive attitude, and the ability to work in a team. Experience in Software Developer Jobs is a plus.