Инженер-программист (Ethernet technology)
Зарплата
от 60 000 ₽
Требования
Местоположение и тип занятости
Компания
Разработка и производство телекоммуникационного оборудования
Описание вакансии
Условия работы
Профиль лаборатории: разработка систем управления, мониторинга и обработки трафика для ethernet-коммутаторов.
В Ваши непосредственные обязанности будет входить:
- Разработка управляющего ПО для сетевого оборудования
- Исправление ошибок, доводка ПО до идеального состояния или близкого к нему.
- Работа с аппаратной частью устройств (на уровне изучения спецификации и настройка через регистры)
- Изучение сетевых протоколов модели OSI и их реализация
- Участие в тестировании написанного кода
Необходимые знания и навыки:
- Высшее техническое образование.
- Хорошее знание архитектуры ОС Linux, принципов управления памятью, процессами, структуры сетевого стека.
- Опыт системного программирования в среде ОС Linux:
- разработка драйверов сетевых интерфейсов;
- организация межпроцессного и межпоточного взаимодействия (мьютексы, семафоры, Unix-сокеты);
- владение методами и инструментами отладки: gdb, valgrind.
- Навыки многопоточного программирования и отладки многопоточных программ (библиотека pthread, синхронизация потоков, взаимная блокировка)
- Умение чисто и без ошибок писать код согласно выбранному стилю, комментирование кода
- Работа с аппаратной частью встраиваемых систем, знакомство с архитектурами ARM, MIPS
- Владение языком программирования C
- Работа с системами контроля версий git
- Уровень владения английским языком - чтение технической литературы.
Желательные знания и навыки:
- Написание shell скриптов, знание скрипт-языков и др.
- Глубокое знание сетевого стека Linux.
- Знакомство с криптографическими алгоритмами.
- Знание аппаратных интерфейсов I2C, SPI, PCI-E и опыт работы с ними.
Бонусы
Условия
- Мы предлагаем работу в стабильной, динамично развивающейся компании, интересные задачи, дружный молодой коллектив.
- Трудоустройство согласно ТК РФ,
- Официальная заработная плата: оклад + система премирования, оплачиваемый отпуск, служебный транспорт.
- Уровень оплаты обсуждаем с каждым кандидатом индивидуально, в зависимости от компетенций и опыта работы.
- Начинающим специалистам компания предоставляет хорошие перспективы для профессионального роста, специалисты с опытом смогут в полной мере реализовать свои знания и навыки.
- Возможна выплата компенсации за аренду жилья иногородним.
Дополнительные инструкции
Если Вам интересна вакансия, но требуемых навыков недостаточно, возможно бесплатное обучение системному программированию от компании.