The Distributed Systems Engineer group champions new methodologies and creates scalable software solutions.
You'll be supported by a team of expert and diverse fellow engineers to deliver new functionality and improvements to our customers.
Your Impact- You will be a part of the LISP/SDA Team in DSE group of Cisco, contributing to Design, Development, Coding and Testing of the overlay/control plane protocol software modules that enable critical solutions for the campus/enterprise networks and provide them a competitive edge.
- We are looking for a Software Engineer who can thrive in a dynamic start-up like environment to participate in architecture design, software, and tools development across geographies.
- You will be developing new features and fully automated tests, investigating problems, and using our test tools to ensure that our software is always high quality.
- You are curious and a problem solver.
- You can be flexible, learn new skills quickly, and have a strong sense of responsibility.
- Solving new problems and tackling challenges every day with a focus on quality and attention to detail is exciting to you.
Minimum Qualifications:- Experience in data structures and multithread programming, OS fundamentals (Linux)
- Programming experience in C/C++/ or Python
- Must have networking and routing experience, working within the TCP/IP stack
- Bachelor's degree in Computer Science, Software Engineering, or Computer Engineering with 7+ years of experience, or a Master’s degree with 5+ years of experience
Preferred Qualifications:- Understands sophisticated architecture principles and design practices
- Problem-solving skills and excellent troubleshooting/debugging skills
- Good understanding of concepts in operating system, Inter process communication, high availability etc.
- Experience in manageability frameworks such as YANG/SNMP/XML
- Experience in API programming, Routing, gRPC based services, BGP, unicast/forwarding experience, and prior development experience in Cisco products