We are seeking a highly skilled and motivated Senior Network Software Developer to design, develop, and optimize high-performance network and telecommunication systems. In this role, you will work on deep system-level components, innovative R&D initiatives, and next-generation networking technologies.
Responsibilities:
- Design and develop system-level network packet processing solutions
- Optimize performance of network subsystems using advanced technologies
- Contribute to innovative research and development (R&D) projects
- Develop and enhance network security and monitoring solutions
- Troubleshoot and resolve complex system-level issues
Required Skills and Qualifications:
- Strong expertise in Linux networking and TCP/IP
- Proficiency in C/C++
- Hands-on experience with eBPF/XDP or DPDK
- Strong analytical skills and ability to learn independently
- Familiarity with Git and collaborative development workflows
Preferred Skills (Optional but Advantageous):
- Python scripting and automation
- Familiarity with telecom protocols: GTP-U, SIP, Diameter, 4G/5G Core
- Experience with containerized environments: Docker / Kubernetes
- Knowledge of performance and diagnostic tools: perf, BPFtrace, Wireshark
Benefits:
- Opportunity to work on advanced and highly challenging technical projects
- R&D-oriented and innovation-driven work environment
- Exposure to cutting-edge networking technologies
- Dynamic, collaborative, and growth-focused workplace
Who Should Apply?
This position is ideal for candidates who enjoy working in the deepest layers of operating systems and networks, and who thrive on solving complex technical challenges.