Назад к вакансиям

C++ Developer

МинскГибридот 3 летПолная занятость
GitLinuxC++CMultithreadingNetwork ProtocolsRTOSCross-platform developmentIPCSocketsSystem-level development

Описание

Ищем C++ Developer (Middle) для разработки и улучшения высокопроизводительных C/C++ компонентов, создания и оптимизации low-level модулей.

Обязанности

  • Разрабатывать и улучшать высокопроизводительные C/C++ компоненты
  • Создавать и оптимизировать low-level модули
  • Работать с сетевым взаимодействием и протоколами
  • Разбираться с производительностью, находить bottlenecks и устранять bugs
  • Разрабатывать решения для разных программных и аппаратных платформ

Требования

  • От 3 лет опыта коммерческой разработки на C/C++
  • Английский - от A2+
  • Практический опыт с RTOS
  • Хорошее понимание Linux и system-level development
  • Знание IPC и опыт с sockets
  • Опыт работы с network communication / network protocols
  • Опыт cross-platform разработки
  • Уверенное знание структур данных и алгоритмов
  • Хорошее понимание multithreading, race conditions и deadlocks
  • Опыт работы с Git / SVN

Будет плюсом

  • Опыт с CI/CD
  • CMake
  • Valgrind и другими инструментами анализа и отладки
  • Unit и automated testing
  • Разработка native-модулей для Python или Go
  • Опыт работы по Agile
  • Знакомство с JIRA и Confluence

Условия

  • Полная занятость
  • Работа в офисе или гибридный формат