Ведущий программист (embedded linux)

Зарплата

от 220 000 до 275 000 ₽

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Проектирование и строительство комплексных систем безопасности для Ростатома, разработка и производство оборудования

Описание вакансии

О компании и команде

Просто мы работаем с интересными проектами для Росатома. У нас нет печений и чилаутов, зато у нас есть работа на годы вперед.

Ожидания от кандидата

Цель позиции: разработка программного обеспечения для встраиваемых систем Embedded Linux, Android.

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

  • Разработка программного обеспечения, функционирующего под управлением операционных систем Embedded Linux, Android для аппаратных платформ на базе процессоров NXP i.mx6, Rockchip RK3588S.
  • Рефакторинг существующего кода.
  • Исправление ошибок, выявленных в ходе тестирования.
  • Оценка сроков и этапов выполнения поставленных задач.
  • Участие в подготовке требований к разрабатываемому ПО.
  • Участие в испытаниях разрабатываемого ПО.
  • Документирование кода.
  • Участие в написании технической документации на разработанное ПО.

Требования:

  • Высшее профильное техническое образование.
  • Аналогичный опыт от 3-х лет.
  • Обязателен опыт программирования на Qt от 3-х лет, знание С / С++.
  • Понимание архитектуры ядра системы. Умение собирать ядро и понимать систему его сборки; знание GCC, GDB, bin utils, cmake, make, bash.
  • Знание userspace-программирования.
  • Знание POSIX.
  • Знание Linux API и вызов его напрямую или через libs.
  • Знание различных аппаратных архитектур ARM, x86.
  • Навыки пользования специализированными аппаратными отладчиками, анализаторами шин, протоколов.
  • Yocto project.
  • Build root.
  • Das U-Boot.
  • Умение работать с низким уровнем, работа не только с Linux, но и микроконтроллерами (bare metal), SoC, периферией (UART, spi, i2c).
  • Знание сетевых протоколов взаимодействия TCP/IP, навыки работы с цифровыми электронными устройствами, базовые знания одного или нескольких скриптовых языков программирования (C# / Jscript / Java Script / Python), опыт работы с системой учета и контроля версий Git, SVN,
  • Желателен опыт разработки программно-аппаратных комплексов в области безопасности (ИСБ, СКУД, ССОИ).

Условия работы

Ст.м. Тульская (шаговая доступность), полный рабочий день в офисе (удаленка не рассматривается), 220 - 275 тысяч рублей на руки, ДМС.