Requirements:
- Junior Software Developer (minimum 2 years experience).
- Familiarity with Linux C Programming (GNU C preferred).
- Good documentation habits.
- Good understanding of TCP/IP protocols.
- Strong Linux command line tools.
- Experience developing in an Embedded environment.
- Networking protocol modification, bug fix and implementation.
- Enjoy programming and hard problems, can deal with stressful situations.
Development of Layer 2 and Layer 3 switches.
1. System bring up.
2. Device driver development.
3. Network function development.
4. Management function development.
5. Web application and network security function development.