Ведущий инженер-программист (системный программист) — Россия, Москва
Зарплата не указана
ОткликнутьсяКомпания: ••••••••
Локация: Россия, Москва
Формат: Офис, Гибрид
Занятость: Полная занятость
Грейд: Senior
ОАО НПОДАР является современным высокотехнологическим комплексом и головным разработчиком РЛС нового поколения в интересах государства, является мировым лидером в области разработки и создания радиолокаторов для системы ракетно-космической обороны, а также создания линий управления и функционального взаимодействия этих радиолокаторов с воздушно-космическими ударными средствами высокоточного оружия.
Для успешного решения этих задач используются высокие технологии адаптивных фазированных антенных решеток, передовая микро-СВЧ и цифровая электроника, высокопроизводительная вычислительная техника, сложные системы сигнально-логического взаимодействия. Это позволяет создавать высокоэффективные радиоинформационные системы с высокой степенью помехо- и инфозащищенности.
Мы ищем системного программиста в команду разработчиков C++ и FPGA.
Обязанности:
• Написание системных библиотек на C/C++17 под ОС Linux (AstraLinux, Debian);
• Написание сетевых и многопоточных программ (BSD Sockets, C++ std::threads, OpenMP);
• Написание прикладных программных библиотек для взаимодействия с покупными и разрабатываемыми устройствами по различным шинам, интерфейсам и протоколам (UDP, TCP, UART, SPI, I2C, GPIO, JTAG, RS-232, RS-485, SNMP, NETCONF, MODBUS);
• Сборка и настройка ядра Linux и окружения для SoC систем (Debootstrap, Device Tree);
• Внедрение различных инструментов разработки безопасного ПО (различные санитайзеры, статические анализаторы) в цикл разработки на C++;
• Участие в разработке архитектуры вычислительного комплекса и программных компонентов;
• Участие в выборе аппаратных платформ для будущих проектов; Помощь при отладке в сложных необычных случаях.
Требования: • Профильное образование по направлениям: радиотехника, радиоэлектроника, информатика, информационные технологии и т.п.
• Опыт работы в IT не менее 5 лет;
• Продвинутые навыки программирования на C++;
• Хорошее знание техник отладки в Linux (gdb, strace, valgrind, deadlock, core-dump, Binutils);
• Продвинутые навыки работы в Linux (Debian, AstraLinux);
• Хорошее знание Bash; Хорошее знание системы сборки CMake;
• Опыт работы в системе контроля версий git;
• Будет плюсом начальные знания электроники;
• Будет плюсом опыт разработки программ для GPU;
• Будет плюсом умение работать с измерительными приборами (осциллограф, мультиметр, генератор).
Условия: • Работа в крупной, стабильной компании
• Уровень зарплаты в рынке Возможность профессионального и карьерного развития
• Полное соблюдение ТК РФ, белая заработная плата (выплата два раза в месяц), стимулирующие премии
• Возможность профессионального обучения
• Начало рабочего дня до 10 утра.
• ДМС со стоматологией после испытательного срока
• Спортивные мероприятия (футбол, волейбол, настольный теннис, баскетбол и т.д.),
• Корпоративные скидки (театры, фитнес, детские лагеря т.д.).
• метро Динамо и Савелевская - есть корпоративный транспорт. От метро Гражданской 5 минут пешком.
• Работа в офисе первые три месяца работы, потом гибрид 3 дня удаленка и 2 дня в офисе.
• Есть военная бронь
•