Москва
Обязанности:
- Ведение проектов;
- Разработка программного обеспечения в одиночку и в составе команды под ОС Astra Linux и Ubuntu;
- Профилирование, оптимизация и отладка программного кода;
- Участие в натурных испытаниях опытных образцов;
- Взаимодействие с смежными отделами.
Требования:
- Уверенные знания языка C++14, C++17, C++20 (свободное владение STL);
- Уверенные знания фреймворка Qt5 и Qt6;
- Знание системы сборки cmake;
- Работа с сетью TCP/IP, OSI, маршрутизация;
- Умение работать с Git;
- Знание ОС Linux на уровне начального администрирования;
- Написание unit-тестов на свой код (gtest – предпочтительней);
- Опыт разработки многопоточных приложений;
- Понимание организации памяти, адресного пространства, процессорной обработки команд на базовом уровне.
Будет плюсом:
- Опыт работы со средствами отладки и статического анализа
- SOLID;
- Опыт разработки аппаратно-программных комплексов, клиент-серверных систем;
- Знания в области навигации, геодезии и картографии;
- Знание устройства систем радиолокации;
- Знание Computer Vision;
- Опыт кроссплатформенной разработки ( ARM ).
Условия:
- Локация Нахабино;
- Возможна удалённая работа, с командировками;
- ДМС после 6 месяцев работы;
- Работа в крупной и стабильной Российской компании;
- Официальное оформление согласно ТК РФ;
- Возможности профессионального и карьерного роста.