-
Работа над интересными задачами по созданию системного ПО вычислительных систем
-
Использование новейших аппаратных и программных средств индустрии высокопроизводительных систем
- Реализация математических алгоритмов
- Разработка быстрых параллельных программ
Требования:
-
Английский язык – технический (чтение тех. документации)
-
Математическая подготовка
-
Технологии параллельного программирования
-
Хорошее знание принципов работы ОС Linux, навык работы с командной строкой (bash/python/perl scripting)
-
Владение языками C (C99) и C++ (C++11)
-
Опыт работы с make для сборки проектов со сложной иерархией
-
Опыт работы с отладчиком GDB в консольном режиме
-
Опыт работы с git
-
Опыт работы с OpenMP/Pthreads (атомарные операции, крит секции, барьеры памяти)
Желательно:
-
Опыт разработки драйверов для Linux
-
Понимание работы дизассемблированного кода
-
Опыт работы с CI/CD в GitLab
-
Понимание особенностей работы c WC/UC/WT памятью
-
Знание работы шины pci-express (IOMEM, BARS, регистры устройств)
-
Опыт работы с системой сборки пакетов - RPM
-
Опыт оптимизации многопоточных приложений
Условия:
- График работы: 5 дней в неделю, удаленного режима нет
-
Трудоустройство в соответствии с ТК РФ, испытательный срок
-
Профессиональный и карьерный рост
Похожие вакансии
Опыт работы: От 1-3 года в сфере автоматизации технологических процессов. Знание железа и софта: Уверенное владение средами разработки для...
Базовые знания C#, SQL. Понимание принципов ООП. Навыки работы с CI/CD (Continuous Integration/Continuous Deployment). Понимание DevOps-практик.
Высшее техническое образование. Уверенное владение языком C. Имеет высокую мотивацию, желание профессионально развиваться, разбираться в сложных задачах и становиться экспертом...
Высшее техническое , СПО. Опыт не требуется. Знание требований ЕСПД. знание ЕКСД приветствуется. Знание языков программирования С/С++/С#.
Высшее инженерно-техническое образование. Опыт работы на аналогичной должности от 1 года. Опыт разработки на языке C, C++.
