Project description
* Developing applications & L2/L3 networking protocols for Ethernet Routing & Switching platforms.
* The engineer will be part of a dynamic team involved in developing the cutting edge routing & switching technologies
Responsibilities
- * Developing/Enhancing new applications for client products
* Providing input in defining new features
* Porting the legacy code base to new hardware platforms, getting the client feature set working on this new hardware.
* Fixing bugs logged in the QA cycle of each software release.
* Sustaining. Fixing customer bugs.
SKILLS
Must have
- * Bachelor's degree in Computer Science or related field
* Strong self-management/motivated software developer
* At least 3 years of working experience and knowledge of C technologies
* Strong written and oral communication skills in English.
* Experience with *NIX development environments (SO: UNIX, Linux)
* C Linux programming
* Linux/Unix system/user space programming concepts: concurrent programming, IPC, socket communication, multi-threading, real-time.
* Knowledge/exposure of/to embedded systems/programming.
* Networking skills: Layer 2 (Ethernet protocols): all IEEE... 802.1Q, P, W, S, AD... ; Layer 3 / 4 related protocols: IPv4/v6, TCP, UDP, etc
Nice to have
* Scripting experience
* Cisco CCNA Networking certification