Открытые решения

Программист Embedded Linux

Не указана
  • Пенза
  • Полная занятость
  • Удаленная работа
  • От 3 до 6 лет
  • Linux
  • embedded
  • C/C++
  • Android
  • Английский — A1 — Начальный
Что нужно будет делать:
  • Разработка BSP для мобильного устройства на базе ARM SoС;
  • Разработка драйверов устройств Linux;
  • Исследование и оптимизация работы аппаратуры;
  • Исправление ошибок и отладка разработанных драйверов;
  • Доработка загрузчика.
Наши ожидания от кандидата:
  • Основной язык C;

  • Знание внутреннего устройства ядра Linux;

  • Знание архитектуры операционных систем;

  • Знание принципов взаимодействия ПО с железом;

  • Знание архитектуры ARM;

  • Разработка модулей и драйверов для ОС Linux.

Плюсом будет:

  • Bare metal разработка;

  • Опыт board bring-up;

  • Знание архитектуры RISCv;

  • Знание ассемблера ARM/RISCv и опыт реверс-инжиниринга;

  • Знание микроядерных операционных систем;

  • Знание архитектуры ОС Android;

  • Готовность разбираться в чужом коде.

Мы предлагаем:
  • офисный / удаленный формат работы;
  • пересмотр заработной платы 2 раза в год или чаще, а также премии по результатам работы;
  • прозрачный рост и регулярный ассесмент;
  • менторство, внутренние митапы;
  • международная сертификация и профильное обучение за счет компании;
  • техническая библиотека компании;
  • корпоративный английский язык;
  • хорошо отлаженные процессы, без ночных авралов и команда, с которой работать –удовольствие;
  • отсутствие бюрократии, оформление документов через ЭДО;
  • ДМС;
  • паркинг;
  • корпоративный спорт или компенсация для удаленных сотрудников;
  • корпоративы и командные игры – ежеквартально или как душа попросит.