Не получаете ответ?
Вакансия опубликована 7 дн. назад - шансы на ответ снижаются.
8 дней назад
C-разработчик (Embedded/Linux)
RUВакансия из Hirify RU, списка российских tech-компаний
Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
TL;DR
C-разработчик (Embedded/Linux): Разработка полного программного стека сетевых устройств — от bootloader и Linux kernel до сетевых протоколов, системных процессов и интерфейсов управления — с акцентом на embedded-разработку, Linux и сетевые технологии. Фокус на проектировании новых компонентов, поддержке аппаратных платформ, устранении сложных проблем на уровне приложения, ОС и сетевого стека, а также развитии многопоточного кода.
Локация: Новосибирск, офис. Предоставляется помощь с релокацией кандидатам из других городов.
Компания
Разработка собственного сетевого оборудования и программного обеспечения полного стека для пограничных маршрутизаторов.
Что делать
- Разрабатывать и развивать сетевые протоколы, функции маршрутизации и коммутации.
- Реализовывать функциональность от конфигурирования устройства до логики работы протоколов.
- Разрабатывать и сопровождать системные процессы, библиотеки, утилиты и интерфейсы управления.
- Поддерживать аппаратные платформы и взаимодействие с драйверами.
- Анализировать и устранять сложные проблемы на уровне приложения, операционной системы и сетевого стека.
- Проектировать новые компоненты, рефакторить и развивать существующий код.
Требования
- Уверенное знание C/C++ и опыт промышленной разработки.
- Понимание структур данных, алгоритмов, многопоточности, процессов, потоков, системных вызовов и IPC в Linux.
- Опыт разработки сетевых приложений и понимание L2/L3-сетей и TCP/IP.
- Уверенная работа с Linux на уровне разработчика, Git, make и Makefile.
- Опыт командной разработки, Code Review, документирования технических решений и самостоятельной декомпозиции задач.
- Способность разбираться в существующем коде и архитектуре проекта.
Хорошо, если есть
- Опыт разработки для embedded/Linux-платформ и модулей или подсистем ядра Linux.
- Опыт работы с активным сетевым оборудованием и протоколами маршрутизации и коммутации.
- Практический опыт использования Wireshark, tcpdump, GDB, Valgrind и Sanitizer.
- Знание Docker и опыт проектирования высоконагруженных или отказоустойчивых систем.
Культура и преимущества
- Разработка реального сетевого оборудования и ПО — от bootloader и Linux kernel до сетевых протоколов и интерфейсов управления.
- Работа с физическим сетевым оборудованием, Code Review, статическим анализом и автоматическими проверками качества кода.
- Участие в обсуждении архитектуры, технических решениях и развитии собственного направления.
- Официальное трудоустройство, ДМС и возможности профессионального и технического роста.
- Корпоративный транспорт, парковка, тренажерные залы и инфраструктура для отдыха рядом с офисом.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →
Похожие вакансии
VAS Experts
10 дней назад
Ведущий инженер-программист C (Си)
300 000₽
Zelax
9 дней назад
Ведущий разработчик встроенного ПО (Embedded Linux)
400 000₽
Zelax
10 дней назад
Ведущий разработчик встроенного ПО (Linux)
300 000₽
Цифровая независимость
13 дней назад
Ведущий программист C/C++
550 000₽
Мера
10 дней назад
Embedded-программист (C/C++, Linux)
Фалькон Тех
13 дней назад
Middle+/Senior Embedded разработчик (Rust/C++)
300 000₽