• 3+ years of experience in Software engineering in the following industries: networking /telecom solutions development, Embedded Application Development or similar;
• C and C++ knowledge;
• Experience with design patterns, design documents;
• Experience with embedded RTOS / Embedded operating systems (Linux, VxWorks);
• Experience with Layer 2 or Layer 3 networking protocols implementation, TCP sockets programing;
• Good knowledge and understanding in IP stack and Layer 1 — Layer 3 communication;
• Strong troubleshooting and debugging skills;
• Excellent communication skills, ability to work in a team;
• Knowledge of technical English — level Upper Intermediate.
• Experience in cross-platform app development , covering various operating systems and CPU architectures;
• Experience in low level / System programming in the field of networking and communication equipment.
• Professional development;
• Friendly team;
• Comfortable work conditions;
• Being part of a dynamic company.
• Designing and implementing new and sustaining existing functionality of the rich embedded networking application;
• Networking protocols implementation (mostly Ethernet Layer 2).
In general the software package is an embedded application, written using C and C++ language, which is a part of Firmware of the High Capacity Ethernet switching telecom Equipment.
It provides an application framework covering variety of OSI Layer 1 and Layer 2 protocols and features.
The team you suppose to attend is responsible for development of application to manage network equipment on various number of platforms and sustenance of the existing products.