Локация
Санкт-Петербург; гибридный формат работы
Компания
САТЕЛ разрабатывает полный цикл решений для VoIP-телефонии — от аппаратной платформы и прошивок до пользовательского интерфейса; устройства работают в корпоративных сетях России и СНГ.
Что делать
•Поддерживать продукт, исправлять ошибки и добавлять новую функциональность.
•Дорабатывать бизнес-логику VoIP-телефонов, сетевые протоколы SIP и RTP, а также аудиокодеки.
•Анализировать архитектуру legacy-кода, выполнять доработки, рефакторинг устаревших модулей и переход к зрелому процессу разработки.
•Находить узкие места, оптимизировать производительность и потребление памяти, разрабатывать и улучшать пользовательский интерфейс.
•Выстраивать CI/CD и автоматическое тестирование, включая unit-тесты и интеграционные тесты на оборудовании или в эмуляторе QEMU.
•Выпускать релизы, готовить прошивки для массового производства, взаимодействовать с загрузчиком, ядром Linux и драйверами периферии, вести техническую документацию.
Требования
•От 3 до 6 лет опыта разработки.
•Глубокое знание C/C++ до стандарта C++14 включительно, понимание работы с памятью, указателями и шаблонами.
•Понимание бизнес-логики VoIP-телефонии, знание протоколов SIP и RTP, аудиокодеков.
•Опыт работы с legacy-кодом: умение разбираться в чужой архитектуре и реализовывать доработки и изменения.
•Навыки рефакторинга устаревших модулей, поиска и устранения узких мест, оптимизации производительности и потребления ресурсов ПО.
•Опыт разработки графических подсистем, доработки пользовательского интерфейса и улучшения UX/UI.
•Понимание принципов построения систем сборки и CI/CD; умение разрабатывать unit- и интеграционные тесты для эмуляторов и оборудования.
•Опыт подготовки и выпуска релизов, создания прошивок для массового производства, взаимодействия с загрузчиком, ядром Linux и драйверами периферии.
•Умение грамотно писать техническую документацию.
Культура и преимущества
•Официальное оформление, «белая» зарплата и соблюдение трудовых гарантий, включая компенсацию сверхурочных.
•Пятидневная рабочая неделя с возможностью гибридного формата.
•Возможности обучения, повышения квалификации и получения сертификаций.
•Масштабные проекты и работа в топ-100 ИТ-компаний России.
•Добровольное медицинское страхование.