Назад
23 часа назад

Программист C (Embedded)

180 000 - 250 000
Формат работы
remote (Global)
Тип работы
fulltime
Грейд
middle
Английский
b2
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

Текст:
/
TL;DR
Программист C (Embedded) (встраиваемая ОС и платформенное ПО): Разработка низкоуровневого программного обеспечения для сетевых устройств, контроллеров и системного оборудования с акцентом на драйверы, аппаратные интерфейсы и сетевые протоколы. Focus on разработку IPv6 и IPMI, оптимизацию кода для ограниченных ресурсов, интеграцию с аппаратным обеспечением и диагностику проблем на уровне пакетов.

Локация: полная удалёнка из любой точки мира; Тамбов указан как регион вакансии. Необходимо оставаться на связи в рабочее время.

Зарплата: 180 000–250 000 ₽ в месяц до вычета налогов.

Компания

Разработка встраиваемой операционной системы для сервисных процессоров и базового платформенного ПО для будущих продуктов.

Что делать

  • Разрабатывать и поддерживать низкоуровневое ПО на C для сетевых устройств, контроллеров и системного оборудования.
  • Проектировать драйверы L2, работать с аппаратными интерфейсами и периферией микроконтроллеров.
  • Реализовывать и оптимизировать сетевые протоколы, включая IPv6 и IPMI.
  • Писать эффективный код для систем с ограниченными ресурсами и требованиями реального времени.
  • Интегрировать ПО с аппаратным обеспечением, анализировать трафик с помощью tcpdump и Wireshark, диагностировать пакетные проблемы.
  • Участвовать во всём цикле разработки, проводить модульное тестирование и писать техническую документацию.

Требования

  • Уверенное владение C: указатели, выравнивание памяти, volatile и битовые операции.
  • Знание RTOS или опыт работы в пространстве ядра Linux.
  • Понимание Ethernet, VLAN 802.1Q, ARP/NDP и TCP/IP; глубокое знание IPv6, SLAAC и NDP.
  • Практический опыт с IPMI, включая RMCP/LAN+, SEL, FRU и управление датчиками.
  • Опыт отладки embedded-систем с JTAG/SWD-дебаггерами и UART-консолями.
  • Свободное чтение технической документации на английском языке.

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

  • Навык чтения схемотехнической документации.
  • Опыт работы с логическими анализаторами и осциллографами.

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

  • Долгосрочный проект и стабильное сотрудничество без авралов и постоянной смены задач.
  • Полностью удалённый формат из любой точки мира.
  • Вознаграждение обсуждается по результатам собеседования.

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