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