Senior Systems Software Engineer, Networking Solutions
A networking software engineer will split time between customer problem-solving and development, supporting enterprise networking products and complex data center deployments.
Обязанности
- Develop features and tools for enterprise networking services and switching products.
- Help improve the availability, reliability, and user experience of networking products for enterprise customers and internal users.
- Own customer issues involving Ethernet switch deployments from initial investigation through resolution.
- Analyze customer problems and collaborate with engineering teams to document, reproduce, and resolve issues.
Требования
- Bachelor’s degree in computer science, electrical engineering, computer engineering, or a related field, or equivalent experience.
- At least 8 years of system software development and troubleshooting experience; customer-facing experience is preferred.
- Development experience with Python and C/C++ in Linux application environments or embedded software.
- Expertise in the Linux networking stack, tools, utilities, and services.
- Ability to analyze IPv4, IPv6, Layer 2 switching, TCP/IP, and routing protocols including ARP, STP, LACP, MLAG, IGMP, PIM, BGP, and OSPF.
Будет плюсом
- Experience with large-scale networks and overlay technologies such as VXLAN and EVPN.
- Network switch or router platform configuration experience, including IOS, JunOS, or EOS.
- Experience with SRv6, high-performance computing, low-latency systems, or performance tuning.
- Contributions to networking open-source projects such as FRR or Bird.
- Experience with AI coding tools or agents.