Проєкти GlobalLogic із розробки програмного забезпечення для Wi-Fi маршрутизаторів | GlobalLogic Ukraine

Проєкти GlobalLogic із розробки програмного забезпечення для Wi-Fi маршрутизаторів

Ключові факти

Engineers

Більш ніж 10 років досвіду в галузі

Engineers

Співпрацюємо з провідними виробниками мережевого обладнання та найбільшими інтернет-провайдерами

Engineers

Більш ніж 20 проєктів та продуктів

Engineers

Десятки мільйонів абонентів широкосмугового Інтернету щоденно користуються нашим програмним забезпеченням

Напрямки проєктів

Trainings

Програмне забезпечення для Wi-Fi маршрутизаторів

Wi-Fi маршрутизатор — це загальний термін, який використовується для охоплення багатофункціональних мережних пристроїв, які можуть поєднувати DSL-модем або кабельний модем, мережевий комутатор, маршрутизатор споживача та бездротову точку доступу. У минулому такі функції забезпечувалися окремими пристроями, але наразі вони всі об'єднані в одному пристрої.

Команда GlobalLogic бере участь у всіх етапах розробки програмного забезпечення для Wi-Fi маршрутизаторів. Програмне забезпечення, що ми розробляємо, базується як на системах з відкритим кодом (OpenWrt та RDK-B), так і на пропрієтарних розробках.

Trainings

Програмне забезпечення для Wi-Fi точок доступу та Mesh-систем

GlobalLogic у Львові займається розвитком програмного рішення, яке дозволяє оцінити Wi-Fi середовище, передбачити рівень задоволеності користувачів та вжити заходів для його покращення.

Wi-Fi Mesh-системи дозволяють досягти повного покриття цілого будинку чи великої квартири та забезпечити безшовний роумінг. GlobalLogic займається розробкою та інтеграцією таких систем.

EasyMesh — новий відкритий стандарт, покликаний уніфікувати пристрої від різних виробників. Наша команда бере участь у першій open source реалізації цього стандарту. Читайте подробиці тут. 

Trainings

Рішення з інформаційної безпеки для домашніх маршрутизаторів

Сьогодні будь-які пристрої домашньої мережі є привабливою ціллю для несанкціонованого доступу та каналом витоку конфіденційної інформації: від персональних комп'ютерів, планшетів, смартфонів та пристроїв IoT до маршрутизатора, який забезпечує підключення до Інтернету.

Команда GlobalLogic розробляє рішення для провайдерів комунікаційних сервісів, інтегруючи служби безпеки без необхідності заміни наявних клієнтських роутерів. Вбудовуючи модулі моніторингу та аналізу мережевого трафіку в домашні роутери, кінцевий клієнт отримує засоби для централізованого контролю безпекою підключених пристроїв. Користувачу надаються функції контролю за кожним пристроєм та аналізу мережі через додаток, що підтримує взаємодію з хмарною системою домашньої безпеки.

Trainings

Ручне та автоматизоване тестування Wi-Fi маршрутизаторів

Якість програмного забезпечення відіграє важливу роль для пристроїв, які випускаються мільйонними тиражами.

Інженери GlobalLogic займаються різними видами тестування та використовують професійні інструменти для забезпечення якості ПЗ, зокрема телекомунікаційне обладнанням, яка надає xDSL, DOCSIS, xPON та FTTH підключення, DMZ-кімнати, ізольовані кімнати для Wi-Fi тестування інструменти на зразок IXIA Veriwave, CDRouter та ін. Ключову роль при цьому відіграє знання Linux та мережевих технологій, тому більшість наших QA-інженерів мають досвід мережевого адміністрування. Для автоматизованого тестування використовується платформа на базі PyTest та Allure Report.

Технології проєктів

Мови програмування:

C/C++
Bash
Python
JavaScript
Lua

Операційні системи:

OpenWRT
Yocto Linux
Embedded Linux

Системи побудови (компіляції):

GNU Make
Automake
Buildroot

Networking:

Ethernet, Wi-Fi, xDSL, DOCSIS, xPON, LTE, 5G
TCP/IP (v4 and v6)
NAT/Routing
CWMP/TR-181, SNMP, WebPA
RTP/SIP/MGCP

Wi-Fi:

802.11 a,b,g,n,ac,ax
Client, AP, WDS, Mesh
Безпека Wi-Fi
Radio resource management, Fast roaming, Network Management
802.11s, EasyMesh

Ручне та автоматизоване тестування:

Linux
TCP/IP
Wi-Fi
Python

Натисніть на відео нижче, щоб дізнатись більше про нашу розробку:

Наші розробки

platform management

Wi-Fi QoE

Наша інтелектуальна система, що базується на машинному навчанні, дозволяє досягти оптимальної якості зв’язку без використання додаткового обладнання. Використовується постійний моніторинг ефіру та навантаження, динамічна зміна каналів та управління радіочастотними діапазонами.

platform management

GL Middleware

Нове програмне забезпечення для маршрутизаторів на базі OpenWrt, що відповідає принципам prpl High-Level та Low-Level API й дозволяє швидко додавати підтримку нових апаратних платформ та користувацьких сервісів. 

platform management

Wi-Fi Multi-PSK

Ця розробка дає можливість задати кілька паролів для однієї Wi-Fi точки доступу з розділенням прав доступу.

platform management

Network Latency Optimization

Для вдосконалення характеристик розповсюджених пристроїв на базі ядра Linux версій 2.6 та 3.0 ми перенесли сучасні алгоритми QoS такі як FQ-CoDel в ці версії.

Це дозволило знизити затримки мережі та покращити якість застосунків реального часу як-то аудіо та відео конференції чи мережеві ігри.

platform management

NFV/SDN

Використання NFV та SDN дозволяють створити мережеву архітектуру, яка є більш гнучкою, програмованою та ефективно використовує апаратні ресурси.

Побудовано топологію мережі із підтримкою SDN базуючись на платформі SEBA-in-a-box  у віртуальному середовищі.

platform management

WebPA and Cloud Analytics

Наша команда розв’язала задачу з визначення меж “правильного” функціонування обладнання, запобігання та передбачення його виходу з ладу.

Це стало можливим завдяки нашому методу збору та аналізу даних про функціонування віддалених пристроїв (маршрутизаторів, ресиверів цифрового телебачення, тощо). Такий підхід дозволяє суттєво зменшити кількість дзвінків користувачів послуг в службу підтримки.

Профілі спеціалістів

platform management

Розробники С Linux

Займаються розробкою програмного забезпечення для Wi-Fi маршрутизаторів на мові С. Їх спеціалізація включає дослідження, підготовку технічної специфікації, розробку коду, виправлення дефектів. В більшості випадків — це розробка додатків user space Linux, іноді Kernel space. Домінує асинхронний стиль програмування з фокусом на мережеві технології.

Основні компетенції:

  • Глибокі знання С, розуміння крос-компіляції, tool-chains
  • Досвід розробки Linux
  • Відмінне знання мереж та протоколів
  • Знання C++ вітається, але не обов’язкове
  • Практичний досвід OpenWrt/DD-WRT

platform management

Розробники C/C++ Linux

Розробляють програмне забезпечення для Wi-Fi маршрутизаторів на мовах С та С++.

У порівнянні з розробником на С Linux, розробник на C/C++ Linux повинен додатково володіти мовою програмування С++, з використанням якої створені деякі версії нашого ПЗ.

Основні компетенції: 

  • Глибокі знання C та C++
  • Досвід в OpenWrt
  • Практичний досвід в Embedded Linux та Networking 
  • Знання Python, Bash scripting, Lua
  • Свій внесок у програмне забезпечення з відкритим кодом
  • Здатність ефективно та швидко навчатись

platform management

Network Test інженери

Беруть участь у розробці та перевірці нового функціоналу в складі Scrum-команди, створюють, підтримують та виконують test cases при проведенні регресивного тестування.

Для автоматичного виконання тестів використовують IXIA, CDRouter та спеціально розроблену компанією систему.

Основні компетенції:

  • Відмінне знання мереж, досвід мережевого адміністрування 
  • Розуміння основних принципів тестування програмного забезпечення
  • Знання Python та Bash вітається
  • Практичний досвід в OpenWrt/DD-WRT

Чим живуть проєкти

Trainings

Професійні заходи та воркшопи

GlobalLogic є активним організатором регіональних заходів та учасником профільних організацій. Компанія регулярно бере участь у заходах, які проводяться цими організаціями, а також представляє свої досягнення на виставках, ключовою з яких є MWC.

 

Trainings

Ділові поїздки по всьому світу (після закінчення карантинних обмежень)

Наші інженери знаходяться на постійному зв’язку з командами партнерів, тому часто подорожують до Італії, Франції, Швейцарії, Німеччини, Португалії, Тунісу, Великобританії, США, рідше — до Південної Америки та Азії.

 

Trainings

Тренінги та підтримка отримання сертифікацій

Наша мета — забезпечити своєчасну та достатню підтримку в навчанні для наших консультантів у відповідності з культурою професійного розвитку в GlobalLogic. Для наших проєктних команд ми проводимо спеціалізовані тренінги з Networking, Wi-Fi та Linux. Також ми підтримуємо наших інженерів в отриманні сертифікацій ISTQB, Certified Scrum Master та CWNP.

 

Trainings

Обмін експертизою всередині команди

В компанії розвивається активна комунікація між членами команди в різних локаціях, всередині проєктів та між проєктами. Для якісного обміну знаннями ми проводимо технічні змагання Wi-Fi Throughput та WDS, розробляємо власні концепти.

 

Пряма мова

Мені подобається, що в мене є можливість використовувати нові технології в проєкті та мати доступ до пристроїв, які щойно з’являються на ринку. Наша злагоджена діяльність в проєктній команді між розробниками та QA дозволяє створювати нові високоякісні та конкурентоспроможні продукти, якими користуються мільйони людей.

– Володимир,
Associate Manager, Quality Assurance Consultant

Мені часто доводиться перемикатися між різними частинами проєкту — це дає мені нові можливості для розвитку. Наша команда вчасно реагує на нові виклики та завдання, що дозволяє відчувати справжній командний дух та мотивацію рухатись вперед.

– Андрій,
Software Engineer, Engineering Consultant

Ми співпрацюємо з компаніями, які є ключовими гравцями на ринку, та беремо участь у спільних дискусіях, щоб запропонувати нові рішення та підтримку. Оскільки наші партнери — оператори міжнародного рівня, ми бачимо відгуки від мільйонів кінцевих користувачів, для яких ми створюємо нові рішення.

– Іван,
Manager, Engineering Consultant

Приєднуйтеся!

Маєте питання?

    Ім'я*

    Прізвище*

    Електронна пошта*

    Компанія*

    Професійна роль*

    Питання*

    Будь ласка, надсилайте мені періодичну інформацію про новини та події GlobalLogic