Position: C/C++ Developer for IP networking
Company: Infopulse
Experience required: 2y
English level: upper

Areas of responsibility

• Design and develop highly modular multicore and multi-layer architecture code with extensibility
• Build quality code adhering to industry standard coding practices
• Collaborate in a fast-paced continual learning environment. The position requires independent education with the ability to quickly adapt and learn new technologies.

Qualifications

• Knowledge of C/ C++ development
• Experience with deep networking protocols: TCP, UDP, IPv4/6, IP routing 
• Multicore architecture, load distribution 
• Multi-layer architecture: Data plan, App plan, user plan DPDK code optimization 
• QoS : traffic throughput, latency, buffer management 
• Virtualization and containers, Docker, Kubernetes, SRIOV, KVM 
• At least upper-intermediate level of English

Will be an advantage

• Bachelor’s or Master’s degree in Computer Science or Telecom 
• Linux (CentOS and Debian), drivers, Kernel 
• Embedded programming