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