C++ Developer (Middle)
Что предстоит делать
Компания разрабатывает программные и аппаратные решения для промышленного Ethernet. Ваша задача – разрабатывать и поддерживать эффективный и переиспользуемый код на C/C++, реализовывать оптимизированные low‑level модули, искать и устранять проблемы производительности и ошибки, работать с системным программированием и сетевыми протоколами. Требуется опыт работы с RTOS, понимание архитектуры Linux и системной разработки, работа с IPC и сокетами, знание сетевых коммуникаций и протоколов, кроссплатформенная разработка, Git/SVN. Преимущества – опыт CI и CMake, разработка нативных модулей для Python, Go, Valgrind, unit‑тесты, Agile, Jira, Confluence. Работа в Минске, формат гибридный, full‑time, уровень middle.
Что мы ждём от кандидата
- От 3 лет коммерческого опыта с C/C++;
- Опыт работы с RTOS;
- Понимание архитектуры Linux и опыт системной разработки;
- Опыт работы с IPC и сокетами;
- Знание сетевых коммуникаций и разработки протоколов;
- Опыт кроссплатформенной разработки;
- Хорошее понимание структур данных и алгоритмов;
- Практический опыт многопоточности, включая race conditions, deadlocks и debugging;
- Уверенное владение Git или SVN;
- Опыт работы с CI и CMake;
- Разработка нативных модулей для Python, Go и других языков;
- Опыт работы с Valgrind и инструментами анализа кода;
- Написание unit‑тестов и настройка автоматизированного тестирования;
- Опыт работы по Agile, знание Jira и Confluence.
О Deffic
Откликнитесь на сайте работодателя.