Обязанности: , - Разработка системного и прикладного программного обеспечения для ОС Linux- Сборка ПО под целевые архитектуры (ARM, x86_64)- Разработка пользовательского интерфейса (Qt, GTK)- Изучение и изменение реализации системных механизмов ядра и библиотек;- Исследование открытого программного кода на наличие уязвимостей- Разработка программного комплекса модульной/плагинной архитектуры (модель клиент-сервер), приложения ETL (extract transform load)- Составление документации на реализованный функционал- Написание тестов для разработанных программных компонентов- Отладка, оптимизация и тестирование кода. Требования: - Высшее техническое образование;- Опыт системного программирования: от 3 x лет- Знание средств разработки Unix/GNU (GCC, binutils, shell utilities and scripting, Makefile, etc.) cross-compilation ;- Владение LLM в части увеличения производительности своего труда- Знание технологий сетей передачи данных (стек TCP\IP, Ethernet)- Владение средствами коллективной разработки и контроля версий (Redmine, Git)- Английский язык: чтение технической литературыПриветствуется:- Опыт командной работы и знание основных процессов разработки ПО.- Знание или умение разобраться в языках ассемблера процессоров разных архитектур.- Базовые знания в области криптографии- Базовые знания в электронике и схемотехнике («чтение» электрических схем)- Участие в open-source проектах- Системный подход в решении задачВажные качества:- способность к самостоятельной работе; Условия: Пятидневная рабочая неделя, с 9-00 до 18-00 (с 13-00 до 14-00 обед), оформление по ТК, соцпакет Официальное трудоустройство, белая зарплата Интересные задачи в области информационной безопасности, сетевого взаимодействия программных компонент и т.д. Дружественная атмосфера в коллективе Зарплата определяется по итогам собеседования на основе Вашей компетенции и опыта Офис у ст.м. Бутырская, 5 мин пешком
Похожие вакансии