Description
We are seeking a Senior Engineer to design and develop Layer 2/Switching protocols. As a Senior Engineer, you will work on limited enhancements, updates, and programming changes for portions and subsystems of systems software.
Responsibilities:
- Designs and implements limited enhancements, updates, and programming changes for systems software
- Analyzes design and determines coding, programming, and integration activities required
- Executes and writes portions of testing plans, protocols, and documentation
- Participates as a member of project team to develop reliable, cost-effective, and high-quality solutions
- Collaborates and communicates with internal and outsourced development partners
Requirements:
- Bachelor's or Master's degree in Computer Science, Information Systems, or equivalent
- Typically 2-4 years of experience
- 4+ years of experience as a Software Developer in Layer2/Layer3 networking or related systems area
- In-depth knowledge of data networking, e.g., TCP/IP, Ethernet, and similar technologies
- Experience in one or more of EVPN, VXLAN, MACSec 802.1AE, MKA, 802.1X, L2 switching, VLANs
- Proficiency in switching and routing technologies, including Layer-2 protocols, e.g., STP, LACP, MVRP, LLDP, BGP
- Strong in C/C++ programming, data structures, algorithms, OS concepts
- Excellent problem-solving and debugging skills
- Proficiency in software development with Linux/FreeBSD or similar UNIX systems
Benefits:
- Comprehensive suite of benefits that supports physical, financial, and emotional wellbeing
- Investment in your career with specific programs to help you reach your career goals
- Unconditional inclusion and celebration of individual uniqueness