Job Title |
SOFTWARE SYSTEMS ENGINEER-PROTOCOL |
Relevant Experience (in Yrs) |
4-8 years of experience developing complex networking solutions |
Technical/Functional Skills |
Layer-2 Bridging protocols – STP/MSTP/RSTP, 802.1p/q/v, 802.3ad, 802.1x, IGMP, ERPS routing algorithms, data structures and open-source integration. 3 Routing protocols – TCP/IP, IPv4/IPv6, OSPF, BGP, PIM, ISIS programming knowledge in C/C++ - |
Experience Required |
• Strong understanding of routing algorithms, data structures and open-source integration. • Strong understanding of control plane and data networking concepts - • Excellent knowledge of Layer-2 Bridging protocols – STP/MSTP/RSTP, 802.1p/q/v, 802.3ad, 802.1x, IGMP, ERPS • Strong knowledge of Layer-3 Routing protocols – TCP/IP, IPv4/IPv6, OSPF, BGP, PIM, ISIS • In-depth understanding of Linux operating systems and embedded software development - • Excellent programming knowledge in C/C++ - • Experience in trouble shooting & debugging memory leaks, performance bottlenecks - • Exposure to GO and microservices architecture. - • Experience working with multi-site project teams - • Ability to learn on the job and ready to take up challenges - • Should be able to implement and handle the complete delivery of the component/modules owned • Strong analytical and problem-solving skills • Ability to be productive in flexible and dynamic work environments • Excellent oral/written communication and interpersonal skills |
Roles & Responsibilities |
Perform software design and implementation for a leading high-performance data networking products as a member of a highly capable and dynamic engineering team. Roles & Responsibilities: • Analyze requirements, design, develop and deliver high quality software along with functional team. • Participate in SW Design reviews, articulate system software requirements • Experiments and project various performance/scale tweaks with optimal use of Board HW devices and SW resource • Demonstrate cross functional collaboration with Product Marketing, SQA and other development teams to ensure software meets all performance, scalability, interop, and security requirements • Lead control plane software agile team, interact cross functionally on matters that require coordination across organization lines. • Write functional and design specification documents and drive sign-off. Interface with developers, QA, Documentation & Customer Support, program management teams. • Participate in full product life cycle development. |
#LI-CM
More Information
Application Details
-
Organization Details
TCS / Tata Consultancy Services
Recommended Comments
There are no comments to display.
Join the conversation
You are posting as a guest. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.