
Software Engineer - C, Python, Networking L2/L3 (8-12 Years)
- Bangalore, Karnataka
- Permanent
- Full-time
- 8 - 12 years proven experience in internetworking technologies and applications.
- Proficient in C programming with strong knowledge of code generation techniques and scripting languages (Python) for tooling and prototyping
- Strong software engineering principles: modular design
- Master's degree in Computer Science, Software Engineering, Electrical Engineering, or equivalent experience
- Experience in software development and protocols
- Familiarity on data path and ASIC pipeline - BCM/Dune/Silicon 1/Marvell Prestera Preferable.
- Knowledge in L2/L3, QOS, ACL and enterprise feature data path
- Bachelor's degree in computer science or related field (MS preferred).
- Good hands-on implementation experience with one or more of the following: High Availability, IPC, Memory management, Distributed communications Infrastructure, Serviceability, Containers, Virtualization