Вакансия: Инженер-программист С++
OOO "Смарт Лаб Солюшенс", разработчик комплексных решений на базе смарт-карт и смартфонов, ищет инженера-программиста в сложившуюся команду для долгосрочного сотрудничества.
Обязанности:
- Разработка прикладных программ и сервисов для работы со смарт-картами для PC (Windows, Linux), мобильных платформ (Android);
- Разработка self и регрессионных тестов;
- Ведение документации (инструкции, спецификации, таблицы и т.п.).
Требования: - Высшее или неоконченное высшее техническое образование;
- Свободное владение C++03, C++11;
- Знание структур данных и алгоритмов, умение их эффективно применять;
- Знание английского языка на уровне, достаточном для чтения спецификаций и стандартов;
- Знание IDE (Microsoft Visual Studio, Eclipse);
- Умение работать с системами контроля версий (SVN);
- Знание операционных систем семейства Windows и Linux;
- Способность и желание быстро обучаться и перенимать опыт;
- Умение писать эффективный, легко читаемый, надёжный код и подстраиваться под требования команды (codestyle);
- Умение выполнять задания внимательно, точно и своевременно, нести ответственность за результат;
- Умение правильно, кратко и ясно излагать свои мысли устно и письменно.
Желательно:
- Опыт разработки под Linux, командная строка (sh, make/cmake);
- Умение работать со спецификациями и стандартами;
- Базовые знания и опыт программирования на Java, 1С;
- Знание основ криптографии;
- Знание основ JavaCard;
- Знание WinAPI, технологии COM.
Приветствуется:
- Умение работать с VMWare, VirtualBox;
- Базовое владение SQL, опыт работы с реляционными СУБД;
- Опыт разработки драйверов Windows;
- Опыт работы с современными встраиваемыми системами.
Наши основные инструменты:
- C++03, C++11 - Microsoft Visual Studio 2015, Android Studio NDK, Eclipse CDT
- JavaSE 1.8 - Eclipse 4.6
- Android - Android Studio 3.2
- 1C
- SVN - TortoiseSVN
- Mantis
- Far
- VMWare, VirtualBox
Условия:
- Оформление по ТК РФ;
- Полная занятость, гибкий график.