Product Development : Design, develop, and implement high-performance software for our Network Service Edge product, which encompasses advanced SD-WAN and Security functionalities.
Problem Solving : Apply excellent problem-solving skills to tackle complex technical challenges inherent in network software development.
Collaboration : Actively engage in a communicative and collaborative team environment, working closely with other engineers, architects, and product managers.
Code Quality : Contribute to a culture of high code quality, reusability, and Knowledge / Skills Required :
Programming Languages : Proficient in C / C++ and / or Go programming language.
Core Computer Science : Strong understanding and hands-on experience with Data Structures and Algorithms.
Operating Systems : Experience in programming multi-threaded applications on Linux OS.
Networking Protocols : Extensive hands-on work experience with TCP / IP and other fundamental networking Skills :
Network Security : Work experience in network security areas such as Firewall, VPNs, Application Identification, and IDS / IPS (Intrusion Detection / Prevention Systems).
Scripting : Knowledge of Shell scripting, Makefile, or Python.
Embedded Linux Systems : Experience working with OpenWrt or Buildroot for embedded Linux system development