As a Software Engineer, you will have the opportunity to:
Design and develop software for the new-generations of enterprise switches.
Work with cross-functional teams in an inclusive and agile environment.
Engage and innovate with cutting-edge technologies.
Minimum Qualifications
Bachelor’s degree plus 4 years of related experience or Master's degree plus 2 years of related experience in the field of Computer Science and Engineering, Software Engineering, or equivalent.
Experience in writing software in C.
Experience in working with Linux (or similar) OS.
Knowledge of basic networking and protocol stacks.
Preferred Qualifications:
Understanding of networking forwarding fundamentals (layer-2, layer-3) and packet queuing/scheduling technologies.