C++ Developer (Middle)
Технологии
Описание вакансии
Кратко о роли
Ищем C++ разработчика уровня Middle в команду, занимающуюся созданием программных и аппаратных решений для промышленного Ethernet.
Ключевые задачи
- Разработка и поддержка эффективного и надёжного C/C++ кода.
- Реализация оптимизированных low-level модулей.
- Поиск и устранение узких мест (bottlenecks) и ошибок.
- Работа с системным и сетевым ПО.
Обязательные требования
- Опыт коммерческой разработки на C/C++ от 3 лет.
- Английский язык уровня A2+.
- Опыт работы с RTOS.
- Понимание Linux и system-level разработки.
- Знание IPC и socket programming.
- Опыт работы с сетевыми протоколами.
- Знание структур данных и алгоритмов.
- Опыт работы с многопоточностью (multithreading).
Будет плюсом
- Опыт работы с CI/CD, CMake и Valgrind.
- Навыки написания Unit и автоматизированных тестов.
- Опыт создания Native-модулей для Python или Go.
- Опыт работы по методологии Agile.
- Знание JIRA и Confluence.
Условия и бенефиты
- Формат работы: офис или гибрид в Минске.
- Полная занятость.
Мы ищем C++ Developer в команду, которая разрабатывает программные и аппаратные решения для промышленного Ethernet.
Что предстоит делать:
- Разрабатывать и поддерживать эффективный и надёжный C/C++ код.
- Реализовывать оптимизированные low-level модули.
- Искать и устранять bottlenecks и bugs.
- Работать с системным и сетевым ПО.
Что важно:
- 3+ года коммерческой разработки на C/C++.
- Английский язык — A2+.
- Опыт с RTOS.
- Хорошее понимание Linux и system-level development.
- IPC и socket programming.
- Опыт с сетевыми протоколами и network communication.
- Cross-platform development.
- Знание структур данных и алгоритмов.
- Multithreading: race conditions, deadlocks, debugging.
- Git / SVN.
Будет плюсом:
- CI/CD.
- CMake.
- Valgrind.
- Unit и automated testing.
- Native-модули для Python / Go.
- Опыт работы в Agile.
- JIRA / Confluence.
Оригинальная вакансия:
https://t.me/workayte/4327