Региональный центр защиты информации ФОРТ

Ведущий инженер-программист C++

Коротко

Ведущий инженер-программист C++ для разработки и сопровождения ПО верхнего уровня для систем на базе ПЛИС (FPGA) под Linux, включая написание драйверов и GUI-приложений на Qt. Компания занимается разработкой средств криптографической защиты информации, работа в офисе в Санкт-Петербурге. Требуется уверенное знание C/C++, опыт разработки под Linux на уровне ядра, знание Qt и PostgreSQL, понимание PCIe и DMA. Требуется готовность к оформлению допуска к государственной тайне по 3-й форме.

Компания, занимающаяся разработкой средств криптографической защиты, приглашает на работу ведущего инженера-программиста C++.
Обязанности:
•Разработка и сопровождение программного обеспечения верхнего уровня для систем на базе ПЛИС (FPGA) под ОС Linux;
•Разработка и отладка драйверов для взаимодействия с ПЛИС;
•Интеграция и взаимодействие с аппаратными модулями (через PCle, SPI, UART и др.);
•Разработка GUI-приложений с использованием Qt;
•Работа c PostgreSQL - проектирование и оптимизация структур БД, написание SQL-запросов;
•Тестирование и оптимизация производительности ПО;
•Ведение технической документации.
Требования:
•Уверенное знание C/C++;
•Опыт разработки под Linux (на уровне пользователя и ядра);
•Опыт написания и отладки драйверов устройств под Linux;
•Знание Qt (Widgets, QtCore, QtNetwork) - создание GUI и инструментальных приложений;
•Опыт работы с PostgreSQL (базовые операции, запросы, схемы данных, оптимизация);
•Понимание принципов работы шины PCle, DMA и взаимодействия с ПЛИС;
•Опыт работы с git, CMake, GCC/Clang;
•Умение читать и понимать аппаратную документацию (datasheets, memory map, register map);
•Английский на уровне чтения технической документации.
Дополнительными преимуществами будут:
•Опыт разработки драйверов для Xilinx FPGA (например, Vivado, Quartus);
•Опыт работы с IPC (shared memory, message queues, sockets).
Условия:
•Работа в команде разработчиков аппаратно-программных комплексов;
•Современные инструменты разработки (Qt Creator, GitLab);
•Возможность профессионального роста и участия в проектах полного цикла - от драйвера до GUI;
•Официальное оформление в соответствии с Трудовым кодексом РФ;
•Расположение офиса в 5 минутах ходьбы от станции метро "Московские ворота";
•График работы 5/2, рабочий день с 9:00 до 18:00 (при необходимости изменение графика может согласовываться в индивидуальном порядке);
•Готовность к оформлению допуска к государственной тайне по 3-й форме;
•Окончательный размер заработной платы определяется в зависимости от квалификации кандидата, обсуждается с успешными кандидатами по результатам собеседования.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте