Назад
1 день назад

Разработчик системного ПО (Rust/C++)

Формат работы
remote (только Russia)/onsite/hybrid
Тип работы
fulltime
Грейд
middle
Страна
Russia
hhВакансия с HeadHunter. Контакт ведёт на hh.ru

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

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

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

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

Локация: Москва; формат работы обсуждается индивидуально — офис, гибрид или удалённо в зависимости от задач и уровня самостоятельности.

Компания

Российская аккредитованная ИТ-компания, разрабатывающая, внедряющая и обслуживающая автоматизированные системы управления технологическими процессами, программно-аппаратные комплексы и компоненты для защиты промышленных сетей и критически важных объектов.

Что делать

  • Разрабатывать и дорабатывать сетевые сервисы и модули обработки и передачи данных.
  • Реализовывать компоненты для работы с промышленными и инфраструктурными протоколами.
  • Создавать механизмы диагностики, логирования и обработки ошибок.
  • Разрабатывать внутренние инструменты для настройки, проверки и сопровождения решений.
  • Проектировать части архитектуры, где важны надёжность и предсказуемое поведение.
  • Читать документацию, проверять гипотезы, анализировать логи и разбираться с реализациями протоколов.

Требования

  • От 3 до 6 лет опыта разработки; опыт разработки на Rust обязателен.
  • Уверенная работа в Linux: настройка, отладка и базовое администрирование.
  • Понимание основ сетевого взаимодействия: OSI, TCP/UDP и сокеты.
  • Умение читать и сопровождать чужой код без немедленного рефакторинга.
  • Навыки написания поддерживаемого и документируемого кода.
  • Системное мышление и способность разбираться в ошибках на стыке компонентов.

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

  • Опыт системной разработки под Linux.
  • Опыт разработки сетевых приложений: шлюзов, прокси и сервисов передачи данных.
  • Знание промышленных протоколов или опыт работы в АСУ ТП и промышленной автоматизации.
  • Опыт в информационной безопасности.
  • Навыки оптимизации производительности и низкоуровневой отладки.
  • Опыт разработки ПО для программно-аппаратных комплексов или Embedded Linux appliance.

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

  • Трудоустройство в соответствии с ТК РФ, полный социальный пакет, оплачиваемые больничные и отпуск, ДМС.
  • Сложные инженерные задачи с применением в промышленной инфраструктуре.
  • Возможность профессионального роста в Rust, Linux и системном программировании.
  • Команда, в которой принято задавать вопросы, обсуждать решения и разбираться в первопричинах.
  • Минимум бюрократии, премии по итогам работы и офис рядом с метро Шаболовская.
  • Испытательный срок — три месяца.

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