About the Role:

We are seeking a highly skilled Senior C++/Rust Developer to join our team, focusing on

telecom solutions. The ideal candidate will have a strong foundation in multi-threaded

programming, inter-process communication, and deep expertise in Linux OS and networking

protocols. This role involves developing and optimizing high-performance telecom systems,

including mobile networks and DPI technologies.


Must-Have Skills:

- 5+ years of experience with C++ (including Boost, STL, Qt)

- 2+ years of experience with Rust

- Strong expertise in multithreading and IPC (Inter-Process Communication)

- Professional knowledge of Linux OS

- Experience with network protocols (OSI layers: L2, L3, L7)


Bonus Skills (Plus):

- Network and high-performance C++/Rust development

- Experience with network load balancers or firewall development

- Embedded applications development (e.g., STM32, STM8, AVR, ESP, nRF, Yocto,

Linux-based)

- Hands-on experience in C++ to Rust transition projects

- Advanced Linux kernel knowledge (networking, NIC drivers, x86-64, ARM64)

- Linux kernel driver development and debugging expertise

- Performance tuning for Linux kernel, drivers, and hardware

- Familiarity with containerization technologies (Docker, Podman, Kubernetes)

- Experience with FPGA development (implementation, IP cores, TCP/IP cores)

- Understanding of SmartNICs, Infiniband, and RDMA

- Experience with mobile networks and Open RAN technologies

- Knowledge of Deep Packet Inspection (DPI) implementation

- Familiarity with GX, GY, GZ, PCEF, and PCRF implementations


Why Join Us?

- Work on cutting-edge telecom projects, including mobile network optimization and Open RAN

implementations.

- Collaborate with a passionate team of telecom and software engineers.

- Opportunity to develop high-performance solutions for next-generation telecom networks.

- Competitive salary, benefits, and growth opportunities.



We look forward to having you on board!