Description

• Responsibilities Triage, and resolve internal and customer-found issues
• Write Feature Spec covering the requirements and detailed design
• Implement improvements and features individually or as part of a team
• Evaluate, Integrate third-party libraries
• Peer review of Feature Spec, Code, Test Plan, and other engineering documents
• Improve performance/scale of existing features/solutions
• Help with interviews, onboarding, and mentoring of new hires
• Work with customer and product teams to understand new requirements
• Plan, schedule, track, and periodically report the project status to customer delivery
• Lead a team that is implementing features and improvements Education/Qualifications
• BS/MS/Ph.D. in Computer Engineering/Computer Science or equivalent degree
• Ability to write high-quality C/C++/Go/Python code
• YEARS of hands-on development experience in some of the following areas:
• Deep understanding of pipeline architecture of one or more ASIC families (Broadcom: XGS- Trident & Tomahawk)
• Architect/design/develop data path for L3 technologies: IPv4, IPv6, MPLS, SR/SRv6, VRF, L3VPN
• Architect/design/develop data path for QoS technologies: Queueing, Classification, Policing, Marking, shaping, ACL, ECN, WRED
• Architect/design/develop data path for L2 technologies: STP, LLDP, sFlow, LAG, MLAG
• Deep understanding of BCM SDK, P4, DPDK
• Linux OS internals, memory management, and network stack
•RIB, FIB, and Hardware Abstraction Layer (HAL)
• High Availability, ISSU, Linux networking
• Debian Build/Packaging, Linux Kernel, Kernel Networking Stack
• Containers, Virtual Machines (VM)

Key Skills
Education

Any Graduate