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

Оплата не указана

Вакансия находится в архиве

Открытая мобильная платформа

Проспект Вернадского

г. Москва

Требуемый опыт работы

От 1 года до 3 лет

Тип занятости

Полная занятость

График работы

Полный день

Компания "Открытая мобильная платформа" ищет кандидатов на вакансию системный программист C/C++ (операционная система).

Перед командой ОС стоит задача развития и поддержки мобильной операционной системы ОС Аврора. Мы ищем как начинающих разработчиков, желающих активно развиваться в области системного программирования, так и опытных, с хорошим пониманием принципов работы Bluetooth, Fingerprint, GSM: SMS/Voice/Data, WLAN, GPU subsystem, Audio, Multimedia и опытом успешного завершения проектов по портированию Linux на новые аппаратные платформы.

Чем предстоит заниматься:

  • Написание кода и отладка программных компонентов операционной системы
  • Участие в разработке архитектуры ОС Аврора
  • Написание юнит тестов для разработанных программных компонентов
  • Исправление критических ошибок системы, улучшение и развитие системных компонентов
  • Участие во внедрении результатов в open source проекты

Что мы ждём от вас:

  • Опыт системного программирования: от 3 лет
  • Высшее техническое образование
  • Знание архитектуры 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 проектах

Условия:

  • Аккредитованная IT компания
  • Трудоустройство по ТК РФ
  • Конкурентный уровень заработной платы (обсуждается с успешным кандидатом)
  • Современное оборудование рабочего места
  • Гибкое начало рабочего дня
  • ДМС после прохождения испытательного срока (3 месяца)
  • Обучение в Корпоративном университете Ростелеком, а также доступ к онлайн-библиотеке с полезными книгами

Ключевые навыки

Linux
Qtwebengine
C/c++
Sailfish os
Open source
C++
Qt
Bash
Python

Адрес

Москва, проспект Вернадского, 41

Контактная информация

Открытая мобильная платформа

Сайт: не указан

Почта: не указана

Вакансия опубликована 24.07.2024 в г. Москва.

Похожие вакансии

#

Москва

Полный день

Подробное описание

24 августа

#

Москва

Полный день

Подробное описание

9 июля