1-й Нагатинский проезд 10с1
«Код Безопасности» - российская аккредитованная IT компания, разработчик программных и аппаратных средств защиты информации . Наши продукты обеспечивают полную защиту базовой ИТ-инфраструктуры: конечных станций и серверов, периметра сети, современных виртуальных инфраструктур и мобильных устройств.
Сейчас мы в поиске разработчика ПЛИС. Основной проект – Программно-аппаратный комплекс «Соболь». Разрабатываем PCIe платы на базе ПЛИС (и не только), пишем для них конфигурации ПЛИС с синтезируемыми микроконтроллерами, разрабатываем ПО для микроконтроллеров, разрабатываем ПО для UEFI.
Задачи:
-
разработка проектов ПЛИС, реализующих SoC для ПЛИС фирм AMD, PangoMicro или Gowin;
-
разработка базового ПО и драйверов периферийных блоков для микроконтроллеров в составе SoC;
-
разработка системного ПО, необходимого для работы SoC в составе программно-аппаратных комплексов;
-
исследование проблем совместимости системного ПО и аппаратных платформ;
-
отладка и тестирование разработанных проектов ПЛИС и разработанного ПО SoC.
Что ожидаем от кандидата:
- знание языков программирования C и C++;
- знание языков описания аппаратуры Verilog/SystemVerilog/VHDL;
- знание архитектуры современных SoC на базе синтезируемых ядер микроконтроллеров;
- владение низкоуровневыми средствами отладки программно-аппаратных комплексов, включая аппаратные средства типа осциллографа или логического анализатора;
- опыт разработки программного обеспечения для микроконтроллеров на базе архитектур Microblaze, NIOS, ARM или RISC-V;
- опыт работы и разработки системного ПО в среде Linux;
- опыт разработки проектов SoC на базе ПЛИС с использованием сред разработки Vivado или Quartus;
- навыки работы с компилятором GCC;
- навыки работы с отладчиком GDB;
- навыки работы с внутрисхемными средствами отладки на базе OpenOCD или ему подобными;
- опыт работы со средами сборки GNU Make, CMake и т. п.;
- знание английского языка в объеме, достаточном для чтения специализированной технической документации.
Приветствуется:
- знание диалектов assembler Microblaze, NIOS, ARM или RISC-V;
- базовые знания в области криптографии (использование криптографических алгоритмов для защиты информации);
- базовые знания в области информационной безопасности;
- знание архитектуры современных операционных систем;
- опыт разработки драйверов для ОС Linux или ОС Windows;
- базовые знания электротехники и микроэлектроники;
- умение читать и понимать электрические схемы.
Мы предлагаем:
- трудоустройство в аккредитованную ИТ компанию с полностью официальной зарплатой, уровень которой мы обсуждаем с каждым кандидатом в зависимости от опыта и навыков;
- гибкий график работы 5/2 с плавающим началом рабочего дня (с 9 до 11 часов);
- гибридный формат работы (офис+удаленка) возможен в зависимости от рабочих задач;
- комфортный офис в пешей доступности (7 мин. пешком) от ст. м. Нагатинская (БЦ Ньютон-плаза);
- ДМС (со стоматологией) после 3 месяцев работы в компании, доплата больничных 21 день в год до 100%;
- работа в компании опытных коллег, готовых обучить, подсказать и помочь, если возникнут сложности. Комфортная и лояльная атмосфера в команде;
- игровые комнаты, спортивная комната, настольный теннис, душевые, корпоративная футбольная команда, квизы, комнаты отдыха в офисе.