Your impactIn your role as a Software Engineer, you will develop and integrate products that are deployed by some of the leading Enterprises in the world. You will work with a BU-wide vibrant technical community, learning from experts and translating this learning into exciting opportunities for personal growth. You will work on IOS XE OS that forms a crucial backbone of many Enterprise devices. You will learn about groundbreaking technologies and platforms while developing software for these equipment’s. Experience the exhilaration of taking a product through development and integration.
Minimum Qualifications- 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
Preferred Qualifications- 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