Назад

Разработчик C/C++ (Embedded)

Формат работы
onsite
Тип работы
fulltime
Грейд
junior
Страна
Russia
Релокация
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/
TL;DR
Разработчик C/C++ (Embedded): Разработка программного обеспечения и низкоуровневых компонентов для телекоммуникационного оборудования с акцентом на userspace-приложения, Linux, драйверы и bringup устройств. Focus on многопоточность, сетевые приложения, работу с аппаратными компонентами и создание распределённых программно-аппаратных комплексов.

Локация: офис в Новосибирске; для кандидатов из других городов требуется готовность к релокации в Новосибирск.

Компания

Eltex разрабатывает аппаратную и программную часть телекоммуникационного оборудования: Ethernet-коммутаторы, сервисные маршрутизаторы, Wi-Fi, GPON и IoT-решения. В компании более 2000 сотрудников и проекты в области embedded C/C++, распределённых программно-аппаратных комплексов и телекоммуникационных систем.

Что делать

  • Проектировать и разрабатывать userspace-приложения, библиотеки, утилиты и прикладное программное обеспечение.
  • Выполнять bringup устройств — от запуска загрузчика U-Boot до обеспечения стабильной работы операционной системы.
  • Разрабатывать драйверы устройств и модули ядра Linux.
  • Создавать многопоточные и сетевые приложения для телекоммуникационного оборудования.
  • Участвовать в разработке распределённых программно-аппаратных комплексов и низкоуровневых решений.
  • Для аппаратных проектов работать с электроникой, измерительным и паяльным оборудованием.

Требования

  • От 1 года до 3 лет опыта разработки.
  • Уверенное владение C/C++, знание базовых алгоритмов и структур данных.
  • Опыт разработки многопоточных и сетевых приложений, а также написания bash-скриптов.
  • Коммерческий опыт разработки под Linux.
  • Понимание принципов работы L2/L3-сетей, моделей OSI и TCP/IP.
  • Опыт работы с сетевым оборудованием и анализаторами трафика.
  • Для аппаратных проектов: знание основ электроники и схемотехники, умение работать с измерительным и паяльным оборудованием, опыт чтения и проверки принципиальных схем.
  • Уверенное владение Git, Docker и GDB.

Хорошо, если есть

  • Опыт разработки устройств на основе SoC, включая U-Boot/Linux и написание драйверов.

Культура и преимущества

  • Полная занятость и работа только в офисе работодателя.
  • Участие в профессиональных конференциях.
  • ДМС, корпоративный английский и корпоративный транспорт.
  • Тренажёрный зал в офисе, кикер и настольные игры.
  • Современное офисное здание с парковкой, зелёной зоной, парком и уличным спортом рядом.
  • Помощь с релокацией кандидатам из других городов.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →