Software Engineer responsible for designing, developing, troubleshooting, and debugging software programs for software enhancements and new products.
Requirements
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
- Typically 4-6 years experience
- Excellent written and verbal communication skills
- Proficient in C, C++, and asynchronous event-driven software
- Knowledgeable about SAI or P4
- Experience with Linux network application development, KLM's, and UIO-based drivers
- Experience with TCP/IP, routing, packet forwarding, VLAN's, LAG's, QoS, telemetry, and gNMI
- Familiarity with open source, including git, SONiC, Redis, Kafka, and other pub/sub messaging protocols
Benefits
- Health & Wellbeing
- Personal & Professional Development
- Unconditional Inclusion