Software Engineer (User Space Component)

З/п не указана
Опыт работы: От 3 до 6 лет
График работы: Полный день
Занятость: Полная занятость
Компания: Samsung Research Russia
Проект: Внедрение системных сервисов, библиотек и инструментов, включая SDK для специализированной операционной системы. Исследование и устранение проблем со стабильностью и производительностью ОС.

Задачи:
  • Разработка системных компонент специализированной ОС (библиотек, демонов, системы инициализации), разработка средств разработки, включая SDK для сторонних пользователей в составе компиляторов, средств отладки и служебных утилит
  • Исследование и устранение проблем со стабильностью и производительностью ОС
Пожелания к кандидату:
  • C/ASM от 3 лет практического опыта
  • Навыки программирования под Linux
  • Понимание внутренностей H/W и ОС
  • Практический опыт разработки системного ПО
  • Опыт работы с симметричным/гетерогенным мультипроцессингом (SMP/HMP), опыт работы со встраиваемыми системами (желательно на процессорах с MMU)
  • Опыт работы с системами контроля версий, системами отслеживания ошибок.

    Опыт code review

  • Понимание алгоритмов работы динамического связывания библиотек на примере Linux, Windows или других операционных систем

  • Английский (для написания документации и общения с заказчиком по электронной почте)

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

  • Опыт работы с архитектурой ARM (A-profile); понимание конвенции вызова функций; опыт анализа программ для ARM в бинарном виде

  • Навыки в области безопасности ПО, анализ безопасности IoT-устройств

  • Широкие знания в области ИТ, понимание современных мобильных технологий и трендов
  • Предпочтение C над C++, опыт работы с Rust
Хочу откликнуться
<
>