Luxoft logo

Lead Software Developer - L2/L3 Networking Protocols

Luxoft·Salary not specified

Primary stack

CommunicationLinuxC++Problem Solving

Nice to have's

Exposure to GO and microservices architecture

Job description

About the Position

Lead Software Developer - L2/L3 Networking Protocols

DXC Luxoft is seeking a highly skilled Lead Software Developer with expertise in L2/L3 Networking Protocols to join our team in Bengaluru, India. As a member of our dynamic engineering team, you will be responsible for performing embedded system software design and implementation for a leading high-performance data networking product.

Responsibilities

  • Analyze requirements, design, develop, and deliver high-quality software along with functional teams.
  • Participate in SW Design reviews and articulate system software requirements.
  • Experiment and project various performance/scale tweaks with optimal use of Board HW devices and SW resources.
  • Demonstrate cross-functional collaboration with Product Marketing, SQA, and other development teams to ensure software meets all performance, scalability, interoperability, and security requirements.
  • Lead the control plane team and interact cross-functionally on matters that require coordination across organizational lines.
  • Write functional and design specification documents and drive sign-off. Interface with developers, QA, documentation, customer support, and program management teams.
  • Participate in the full product life cycle development.

Requirements

  • Minimum of B.S./B.E./B.Tech in CS/EE/ECE/IT
  • 12+ years of relevant industry experience in Networking/Telecom
  • 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, LACP, MLAG & LLDP).
  • Strong knowledge of Layer-3 Routing protocols (BGP, MPLS, EVPN-VxLAN).
  • In-depth understanding of Linux operating systems and embedded software development.
  • Excellent programming knowledge in C/C++.
  • Experience in troubleshooting and debugging memory leaks, performance bottlenecks.
  • 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.

Nice to Have

  • Exposure to GO and microservices architecture.

We Offer

  • Competitive salary
  • Opportunity to work in a dynamic and innovative environment
  • Professional growth and development opportunities

About the Company

DXC Luxoft is a global leader in digital transformation and technology services. We empower businesses to thrive in the digital age by delivering cutting-edge solutions and fostering innovation.

Application

Interested candidates are encouraged to apply with their updated resume and relevant certifications.

© Luxoft. This job description was sourced from the employer's public career page. TheJob is not the employer — we index the posting and route candidates to the source. All content rights and hiring decisions belong to the employer.

A provider of software development services and innovative IT solutions with a worldwide customer base consisting mainly of large multinational corporations.

More at Luxoft

All 411 roles

Popular searches