Вакансия в архиве, на неё нельзя откликнуться.

Системный программист С/С++ (разработка ОС)

C++ Linux kernelPosixBashQt qmlC++ boostPythonLinux
17 января 2019372 просмотра
Описание вакансии

Компания "Открытая мобильная платформа" ищет кандидатов на вакансию системный программист C/C++ (операционная система). Перед командой ОС стоит задача развития и поддержки мобильной операционной системы Sailfish OS RUS. Мы ищем как молодых разработчиков, желающих активно развиваться в области системного программирования, так и опытных, способных быть мейнтейнерами ключевых компонентов ОС и готовых активно взаимодействовать с сообществом и иностранными разработчиками.

Обязанности:

● Написание кода и отладка программных компонентов операционной системы

● Участие в разработке архитектуры Sailfish OS RUS

● Написание юнит тестов для разработанных программных компонентов

● Исправление критических ошибок системы, улучшение и развитие системных

компонентов

● Участие в апстриминге результатов в open source проекты


Требования:

● Опыт системного программирования: от 1 года

● Высшее техническое образование

● Знание архитектуры Linux, опыт работы с ядром Linux

● Знание С/С++, bash, python

● Знание libc и POSIX API

● Знание STL

● Понимание принципов многопоточного программирования и межпроцессного

взаимодействия

● Опыт сетевого программирования

● Знание принципов ООП, алгоритмов и структур данных

● Опыт работы с gcc/g++, gdb, gprof/perf, make/cmake

● Умение работать с git

● Английский язык (уровня intermediate и выше)


Будет плюсом:

● Знание архитектуры ARM / ARM assembler

● Опыт работы с Qt/QML framework

● Понимание паттернов проектирования, принципов SOLID

● Опыт работы с D-Bus, systemd

● Опыт работы с библиотеками boost, glib2

● Знакомство хотя бы с одной подсистемой Linux Kernel (drivers, security, MAC

(SELinux, SMACK, AppArmor), memory management, power management,

scheduler, namespaces)

● Опыт работы с kgdb, Kprobes, Jprobes, debugfs, Trace events

● Опыт работы с Open Build Service

● Опыт интеграции и создания пакетов RPM

● Участие в крупных open source проектах


Условия:

● Конкурентный уровень заработной платы (обсуждается с успешным

кандидатом)

● Современное оборудование рабочего места

● Работа в команде профессионалов высокого уровня с возможностью

карьерного и профессионального роста

● Гибкий рабочий график 5/2

● ДМС

● Отсутствие дресс-кода

● Офис в шаговой доступности от м. Парк Победы

● Возможность влиять на проект хорошими идеями и видеть свой вклад в

конечном продукте

● Возможность обучения за счёт компании

● Возможность участия в международных конференциях за счёт компании

Ваш отклик
No content.icon.access denied
Вакансия в архиве
Вакансия в архиве, на неё нельзя откликнуться.