Senior C/C++ (коммутаторы, маршрутизаторы)

Инженерная компания с собственным производством продукции, связанной с коммутаторами и маршрутизаторами.

— Большая часть информации под NDA, подробности о проекте – на встрече с техническим руководителем.

— Вакансия открыта в связи с расширением

Компания ждет от вас:

— Senior С++ (опыт от 5 лет)

— Обязателен опыт в роли программиста C/C++ в сфере телекома — понимание работы сетевых устройств

— Глубокие знания и опыт работы с системами реального времени и низкоуровневым программированием

— Понимание работы ядра Linux и умение разрабатывать драйверы для различных типов устройств

— Владение многопоточностью (pthreads) и межпроцессным взаимодействием (IPC)

— Опыт в проектах, связанных с оптимизацией и работой с памятью

— Опыт работы с инструментами разработки (GNU Toolchain, Make, CMake)

— Умение писать эффективный код для встраиваемых платформ с ограниченными ресурсами

— Хорошее владение системой управления версиями Git и использование инструментов вроде GitLab

Дополнительным преимуществом будет:

— Знания веб-технологий (HTML, JavaScript, WebSocket, REST API)

— Навыки работы с Docker и интерпретируемыми языками (bash, python)

Задачи:

— Программирование коммутаторов и маршрутизаторов, написание драйверов

Технологии, с которыми предстоит работать:

— Загрузчики и низкоуровневое ПО — U-Boot, Trusted Firmware for ARM

— Инструменты разработки — GNU Toolchain, Make, CMake

— Ядро Linux и драйверы — Character device drivers (UART, I2C, SPI), Block device drivers (Flash, eMMC), Network device drivers (Ethernet), Платформо-зависимые драйверы (SoC-specific), Инструменты: GNU Toolchain, Make, Devicetree

— Системный уровень и утилиты – glibc, BusyBox, systemd/initd

— Разработка приложений на C/C++ — Многопоточность (pthreads), Межпроцессное взаимодействие (IPC), Асинхронное программирование

— Системы сборки – Buildroot, Yocto Project, openwrt

— Пользовательский интерфейс и web разработка – Html, JavaScript, WebSocket, REST API

— Технологии виртуализации – Docker

— Системы контроля версий – Git, Gitlab

— Интерпритируемые языки – bash, python

Компания предлагает:

— Удаленный формат сотрудничества

— Предоставление техники при необходимости

— Начало рабочего дня в промежутке с 7.00 до 11.00 МСК в зависимости от вашего часового пояса

— Официальное трудоустройство в штат (ИП/ГПХ компания не рассматривает)

— Возможность профессионального/карьерного роста

— Стабильный интересный проект

Зарплата:

до 450 000 руб. за месяц, на руки

Стаж:

Более 6 лет