Senior Software Engineer
Published date: 2024/01/10
- Location: Bangalore, Karnataka, India
A Bachelor/Masters Degree in Electronics/Electrical Engineering or Computer Science with 7+ years’ experience, in a networking company.
• Design and Develop complex packet forward features in L2 Forwarding, EVPN, VXLAN, MC-LAG, IPv4/IPv6/MPLS/VPLS etc
• Prior experience in ASIC based forwarding models and chassis-based systems is a big plus
• Good experience in developing microcode in one/more of the above domains
• Good understanding of system architecture for network processor based products
• Experience in data path handling, low level chip programming.
• Strong C/C++ programming & debugging skills.
• A strong understanding of concepts related to computer architecture, data structures and programming practices is desirable.
• Strong oral and written communication skills are essential.
• Good team player with right attitude.
Key Responsibilities:
• Scope, Develop, Execute, Automate complex features in the L2, EVPN, VXLAN, MC-LAG forwarding areas.
• Review Market Requirements Document, Product Description Document and Functional Specification for his as well as for other team member’s features
• Support Beta teams during Beta adoption of features as well as supporting the beta issues.
• Work with Product Manager in identifying feature deployment scenarios for a new release for different customers and expand that knowledge to other test Engineers.
• Handing critical and complex customer queries/escalations.
• Contribute to knowledge dissemination sessions
• Filing patents as and when applicable.
• Mentoring other junior engineers in the team
• Over-all development life cycle – design reviews to delivery of the product, identifying any process improvements.
• Work closely with cross functional teams across geographies
• Design and Develop complex packet forward features in L2 Forwarding, EVPN, VXLAN, MC-LAG, IPv4/IPv6/MPLS/VPLS etc
• Prior experience in ASIC based forwarding models and chassis-based systems is a big plus
• Good experience in developing microcode in one/more of the above domains
• Good understanding of system architecture for network processor based products
• Experience in data path handling, low level chip programming.
• Strong C/C++ programming & debugging skills.
• A strong understanding of concepts related to computer architecture, data structures and programming practices is desirable.
• Strong oral and written communication skills are essential.
• Good team player with right attitude.
Key Responsibilities:
• Scope, Develop, Execute, Automate complex features in the L2, EVPN, VXLAN, MC-LAG forwarding areas.
• Review Market Requirements Document, Product Description Document and Functional Specification for his as well as for other team member’s features
• Support Beta teams during Beta adoption of features as well as supporting the beta issues.
• Work with Product Manager in identifying feature deployment scenarios for a new release for different customers and expand that knowledge to other test Engineers.
• Handing critical and complex customer queries/escalations.
• Contribute to knowledge dissemination sessions
• Filing patents as and when applicable.
• Mentoring other junior engineers in the team
• Over-all development life cycle – design reviews to delivery of the product, identifying any process improvements.
• Work closely with cross functional teams across geographies
0 page views
Related listings
-
Software EngineerSoftware DeveloperVirtusa Corporation is a global provider of Digital Business Transformation, Digital Engineering, and Information Technology (IT) outsourcing services that accelerate our clients’ journey to their Digital Future. Virtusa serves Global 2000 companies ...2026/11/08
-
Software EngineerSoftware DeveloperThe health and safety of our employees and candidates is very important to us. Due to the current situation related to the Novel Coronavirus (2019-nCoV), we’re leveraging our digital capabilities to ensure we can continue to recruit top talent at the...2026/11/08
-
Software Development EngineerSoftware DeveloperWe are seeking a highly passionate, innovative and high-performance individual to be part of a major transformation in the management of modern cloud-based applications. An individual who takes a creative and strategic approach to problem-solving at ...2026/11/08
