Dice is the leading career destination for tech experts at every stage of their careers. Our client, Ztek Consulting, is seeking the following. Apply via Dice today!
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
12+ 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).
Network Platform Developer