EMBEDDED NETWORKING SOFTWARE ENGINEER - Pinetown Verfied

Salary Negotiable Pinetown, Kwazulu-Natal Pinetown, Kwazulu-Natal more than 14 days ago 02-11-2017 4:12:53 AM
28-12-2017 4:12:53 AM
A leading developer of high-performance networking solutions is looking for a focused and determined candidate, who is proficient in C programming, cryptography and network security.

Job Description:

Working as part of a team to design, develop, debug, test and support high-performance networking software.

Qualifications:

Masters or Bachelors degree in Electronics or Computer Engineering, or Computer Science
University transcripts should reflect no failed subjects or rewrites

Skills and Experience:

Proficient in embedded programming C orC++ and scripting languages
Experience with IXP/NFP software development
Extensive experience with development and debugging on a Linux platform is required
Experience with embedded systems and embedded software development, and multi-threaded programming.
Knowledge of major network protocols such as TCP, IP, HTTP, Ethernet, ARP, ICMP, UDP
Implementation of network protocols and device driver/network stack internals for Linux and/or other embedded operating systems.
Knowledge of virtualization technologies.
Extensive experience with designing and optimizing software to meet specified performance goals.
Experience with network security protocols.
OpenVSwitch and OpenStack experience.
Knowledge of network switching and routing including network design, L2 bridging, STP, L3 routing and dynamic protocols.
Assembly language programming experience is advantageous.
Strong oral and written communication skills are required.
Ability to work in multi-disciplined team environment, with strong communication skills.

Salary: Negotiable