VNG Career Site Header

Share this opportunity

  • Logo Footer
  • Logo Footer

Related Job

Job Search

Software Engineer (C++), GreenNode

OfficialTechSoftware26-SOC-4149
locationThành phố Hồ Chí Min...
View this job in
English

Job description

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) 

Requirement

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