VNG

Software Engineer (C++), GreenNode

Ho Chi Minh City, Vietnam · On site · Mid level · Full time

OV members work here
RESPONSIBILITIES
  • Develop, maintain, and optimize the performance of SDN (Software-Defined Networking) components: vRouter and controller
  • Analyze and resolve SDN incidents in production: read logs and core dumps, reproduce issues, and deliver fixes
  • Study and document existing control plane components
  • Research and evaluate high-performance networking solutions for public cloud (DPDK, DPU/SmartNIC) 

Requirements

REQUIREMENTS
Must have:
  • At least 2 years of experience programming in C/C++ on Linux
  • Solid understanding of memory management and multithreading
  • Proficient in debugging with GDB and analyzing core dumps
  • Experience with network programming on Linux (sockets, epoll) or packet processing
  • Solid understanding of the TCP/IP model, routing, and switching
Nice to have:
  • Knowledge of KVM virtualization and OpenStack
  • Knowledge of BGP, MPLS VPN, and overlay protocols: VXLAN, MPLSoUDP, MPLSoGRE
  • Experience with DPDK or other packet processing frameworks
  • Experience in performance profiling and optimization (perf, flame graphs, cache, NUMA)
  • Experience writing Linux kernel modules and debugging kernel crashes
  • - Contributions to open-source projects

Get access to all 2,436 jobs.

Free, with your email. New jobs that fit you, every Monday.

OV members work at VNG. Members see who they are and can ask them for a short chat.

Apply to join

OV member? Use the email you use for OV.

Hiring? Reach Overseas Vietnamese.Post jobs