Ведущий разработчик (Embedded)

Дата размещения вакансии: 14.01.2025
Работодатель: Selecty
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Наш партнер, компания, которая специализируется на :
- комплексном проектировании объектов гражданского и промышленного назначения;
- строительстве и реконструкции объектов гражданского и промышленного назначения, в том числе со сдачей "под ключ";
- разработке и внедрении Комплексных систем обеспечения безопасности объектов;
- антитеррористической защите объектов;
- оснащении объектов эксплуатационным и технологическим оборудованием,

находится в поиске Ведущего разработчика (Embedded систем)

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

Основные обязанности:

  1. Разработка программного обеспечения, функционирующего под управлением операционных систем Embedded Linux и/или Android для аппаратных платформ на процессоров NXP i.mx6, и Rockchip RK3588S

2. Рефакторинг существующего кода

3. Исправление ошибок, выявленных в процессе тестирования.

4.Оценка сроков и этапов выполнения поставленных задач.

5. Участие в подготовке требований к разрабатываемому ПО.

6.Участие в испытаниях разработанногоП О .

7. Документирование кода.

8. Участие в написании технической документации на разработанное ПО

Требования:

Опыт от 3х лет, высшее образование

Обязательно: Опыт программирования на Qt от5 лет, знание языка программирования С++,С.

Понимание архитектуры ядра системы;

знание userpspace-программирования.

Знание POSIX.

Знание Linux API и вызов его напрямую или через libe.

Знание различных аппаратных архитектур ARM, x86 ;

Умение пользоваться специализированные аппаратные отладчики, анализаторы шин, протоколов и т.д.

Yocto project; Build root;

Das U-Boot.

Умение работать с низким уровнем. Не только работа с Linux, но и с микроконтроллерами (bare metal), SoC, периферией (uart, spi, i2c и т.п.),

Знание сетевых протоколов взаимодействия ТСР/Р, навыки

работы с цифровыми электронными устройствами, базовые знаниеодногоилинесколькихскриптовыхязыков

программирования (например: С#. Jscript, JavaScript, Phyton), опыт работы с системой контроля и учета версий SVN,Git

Желательно: опыт участия в разработке программно- аппаратных комплексов в области безопасности (ИСБ, СКУД, ССОИ).

Личные качества - Умение работать в команде, внимательность, способность и стремление обучаться

Умение собирать ядро и понимать систему его сборки; знание GCC, GDB, bin utils, cmake, make, bash.