Requirements
Good understanding and hands-on experience with:
- C/C++
- Multithreading
- Lock-free data structures, atomics
- Memory model
- CPU cache hit/miss
- NUMA
- Networking: L2(Ethernet)/L3(IP, ARP)/L4(TCP, UDP, ICMP)
As a big plus:
- Hands-on experience with DPDK library
- Golang experience
What are your responsibilities
- Code implementation using the DPDK library
- Discussing with team to design architecture and features implementation
Desired candidate will possess strong technical skills as well as exhibit enthusiasm, and self-motivation to succeed.
What we offer
- Competitive salary on the market;
- Flexible working time, based on the 40 hours per week;
- Remote working is allowed;
- Comfortable office in 1 minute of the "Minska" (Kyiv) station;
- Great experience with new technologies, together with professionals;
О проекте в "двух" словах
По задачам это разработка своего рода "VPN" туннеля, для обеспечения качественной VoIP связи (балансинг трафика, дубликация и т.д.).
Имплементация по работе с трафиком основана на библиотеке DPDK (https://www.dpdk.org/), она позволяет работать с данными на уровне сетевой карты в обход ядра линукс, собственно для обеспечения максимального перформанса.
Сейчас заложили основы архитектуры и как раз вот стартуем активную фазу девелопмента.
Проблематика, с которой сталкиваемся, правильная инкапсуляция трафика в наш туннель, с минимальными потерями по производительности и собственно соблюдение всех сетевых протоколов на энкодинге/декодинге (чтобы ничего не ломать).
В целом проект собой являет интересный такой челендж в сетевых технологиях, приходится работать на низком уровне системы.
То если тематика в целом интересна, скучно точно не будет!
Проект вот как-раз скедьюлим на след. год, так что он не на "пару месяцев".
В приоритете кандидаты в Киеве, чтобы была возможность время от времени (или постоянно) посещать офис, также возможен полный ремоут.
About ConceptSoft
ConceptSoft, LLC is on a quest to disrupt telecom industry and is bringing cutting-edge, technological solutions to mobile operators, telcos and enterprises. Our solutions are bringing together cloud, next generation networking and big-data analytics to address real challenges and create more revenue streams for our clients.
Company website:
http://www.conceptsoft.io/
The job ad is no longer active
Look at the current
jobs
C / C++ / Embedded
Kyiv→