Middle C++ Engineer

Middle C++ Engineer

@jobforukrainians

Про проєкт

Ви приєднаєтеся до Broadband-команди, яка працює над Harmonic CableOS — програмною cloud-native платформою для операторів кабельного зв’язку.

CableOS дозволяє запускати широкосмугові сервіси на процесорах загального призначення замість спеціалізованого обладнання та підтримує розгортання як на bare-metal серверах, так і в приватній хмарній інфраструктурі.

Платформа побудована на мікросервісній архітектурі та орієнтована на високопродуктивні мережі й програмно-керовані мережі (SDN).

GlobalLogic бере участь у розробці продукту, тестуванні, інтеграції та технічній підтримці.

Ми шукаємо C++ Developer з 3+ роками комерційного досвіду, який приєднається до Broadband-команди та працюватиме над високопродуктивним мережевим продуктом.

Ви розроблятимете системні та критичні до продуктивності компоненти в Linux, братимете участь в архітектурних рішеннях та станете відповідальним за окремий технічний напрям продукту.


Що ми шукаємо:

  • 3+ роки професійного досвіду розробки на C++
  • Сильне знання C++ та хороша база в програмуванні
  • Практичний досвід роботи з Linux/Unix-подібними середовищами
  • Досвід роботи з міжпроцесною взаємодією (IPC)
  • Базове розуміння комп’ютерних мереж
  • Сильні алгоритмічні навички та вміння розв’язувати складні задачі
  • Досвід роботи з великими та складними кодовими базами
  • Вміння працювати з критичними та чутливими до продуктивності компонентами
  • Хороші комунікаційні навички та проактивний підхід до вирішення проблем

Буде плюсом:

  • Досвід роботи з L2/L3 мережами та switching
  • Знання QoS та packet processing
  • Досвід роботи з високопродуктивними або розподіленими системами
  • Досвід з DPDK
  • Досвід з Kubernetes та контейнерами
  • Embedded-розробка або досвід роботи зі switch chips
  • Досвід у телекомунікаційній галузі
  • Знання DOCSIS/PON
  • Досвід написання скриптів на Python або shell

Що ви будете робити:

  • Проєктувати та розробляти мережеві застосунки в Linux userspace
  • Розробляти та підтримувати системні й інфраструктурні компоненти
  • Реалізовувати новий функціонал і покращувати наявний
  • Працювати з критичними до продуктивності частинами продукту
  • Брати участь в архітектурних та дизайн-дискусіях
  • Розробляти рішення з акцентом на масштабованість, надійність і підтримуваність
  • Досліджувати та вирішувати складні технічні проблеми
  • Співпрацювати з міжнародними розподіленими інженерними командами
  • Брати відповідальність за окремий технічний або доменний напрям

Відгукнутися на вакансію тут



Report Page