As a Technical Lead, this role focuses on the development of software for advanced access networks, with Layer 2(VLAN, ERPS, LAG etc..,), Layer 3(ipv4/ipv6 forwarding, OSPF, BGP, IS-IS, PIM, MPLS(L2 VPN, LDP, RSVP), networking control and/or data plane software/protocols
You have:
- Graduate or Postgraduate in the Engineering stream with 3+ years of experience in L2 & L2+ protocol development
- Advanced programming skills in C or C++, with expertise in Object-Oriented Programming (OOP) and the design and development of complex software systems.
- Any combination of L2 & L2+ protocols: Layer 2 Forwarding, Switching, VLAN, xSTP, LLDP, IGMP, ARP, 802.1x, QoS, DHCP, PPPoE, ERPS, CFM, EFM-OAM, ANCP, Radius, and LACP.
- Experience with products like xDSL, GPON, and IPDSLAM, aligning well with the product line, will be an added advantage.
- Experience in recruitment analysis, architecture, and design.
It would be nice if you also had:
- Experience in Broadcom/Marvell SDK programming will be a major plus.
- Troubleshooting and analytical skills to address complex issues in both software and hardware, minimizing product downtime.
- A commitment to maintaining high-quality standards across all stages of the product lifecycle, which is central to my approach to software development.
- Apply expertise in IP-based networks and Layer 2/Layer 2+ Access protocols to develop software for the Lightspan family, ensuring it meets required standards.
- Leverage customer feedback to continually refine and enhance product features, ensuring robustness in live deployments.
- Collaborate closely with R&D, product management, and customer support to ensure a seamless development process and timely delivery of features.
- Deepen expertise in a subset of L2 & L2+ Access protocols, including but not limited to Ethernet, Layer 2 Forwarding VLAN, QoS, Multicast, DHCP, PPPoE, 802.1x, Radius, CFM, ERPS, xSTP, LLDP, LACP, ANCP, etc., and stay updated with emerging network technologies.
- Mentor and guide junior team members, gaining leadership experience and overseeing projects with limited risks.
- Enhance troubleshooting skills by diagnosing and resolving complex hardware and software issues across customer environments.
- Continue to innovate and enhance the products software architecture and development processes, learning new tools and methods to improve efficiency.