C C++ Linux Network
Developer (XDP or DPDK)

Send your CV

 

We are looking for a C/C++ Linux Network Developer (XDP or DPDK) to join our team.

Our telecom engineering team designs hardware and develops software for new networking devices: WiFi routers, switches, VoIP devices, data storages, etc. The results of their work are embodied in mass-produced devices and programmes for home, office and large-scale industrial applications worldwide.

Promwad works with telecom equipment manufacturers, integrators, and operators to develop commercially successful network solutions for faster and more accessible broadband Internet. So, if you join our telecom team, you can become a guru in this industry as an engineer or a tech lead / manager.
 

 

What you will do

  • Design, develop, and optimise high-performance network applications using C/C++ and DPDK/ eBPF XDP.
  • Integrate and maintain DPDK in a Linux environment, ensuring optimal performance and reliability.
  • Troubleshoot and resolve complex networking issues at the code and system levels.
  • Collaborate with cross-functional teams to design and implement scalable networking solutions.
  • Perform code reviews, testing, and debugging.
  • Keep up-to-date with the latest trends and technologies in networking and DPDK development.

What we would like to see in you

  • Bachelor’s or Master’s degree in Computer Science, Electrical Engineering, or a related field.
  • 3+ years of experience in C/C++ software development on Linux systems.
  • Strong experience with DPDK or eBPF XDP and network programming.
  • In-depth understanding of Linux OS internals, networking stack, and performance optimisation techniques.
  • Familiarity with other networking technologies (e.g., TCP/IP, Ethernet, RDMA).
  • Proficiency in multithreading, concurrency, and low-level system programming.
  • Experience with scripting languages (e.g., Python, Bash) for automation and testing.
  • Familiarity with version control systems (e.g., Git) and CI/CD pipelines.
  • Excellent problem-solving skills and attention to detail.
  • Ability to work independently and as part of a collaborative team.

 

What we offer

Cohesive team and support

Free English classes

Latest equipment

Regular training

Competitive salary

Relocation assistance

Remote work

5 sick days

Would you like to become our C/C++ Linux Network Developer?

We're waiting for your resume!