|: Bengaluru, Karnataka, India|
|: 2 weeks ago|
Experience in sustenance of platform software on Network Switches/Routers with Network processor based architectures, such as from Broadcom/Marvell using Multicore CPU and SMP.
Expertise in Linux System programming and understanding of kernel internals for Memory management & DMA, I/O Management, Interrupts, and Bus architectures such as i2c, PCI and PCIe.
Should be familiar with Linux 2.6/3.x kernel programming and device drivers.
Expertise in CPU architectures and ability to evaluate/review various aspects of architecture for developing Networking solutions.
Strong background in data structures and algorithm design.
Proficient in software development tools, source code control environment.
Should be conversant in embedded software development tools and debuggers (Linux tool chain and utilities, ICE debugging).
Knowledge of Protocols– Ethernet, basic L2 knowledge is desirable.
Hands on experience in using Spirent/ixia/smartbits traffic generators.