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