Linux Embedded Developer (Разработчик Linux Embedded)

Информационные технологии, интернет, телеком

Обязанности:
  • проектирование и разработка программного обеспечения для встроенных систем;
  • сборка ядер под целевые системы на базе ARM, X86;
  • написание драйверов по Datasheet, в т.ч. драйверов для устройств под Linux по Datasheet;
  • оптимизация загрузки ядра и сервисов Linux, выполнения ПО.
Требования:
  • высшее техническое образование;
  • отличное знание языка С;
  • разработка встроенного ПО для микроконтроллеров семейства ARM (Cortex-M), STM32, AVR на C/C++;
  • опыт работы со встроенными системами на базе Linux, в т.ч. в ядре;
  • опыт работы с интерфейсами UART, SPI, USB и т.п.;
  • умение пользоваться GCC, GDB, IAR и прочими компиляторами и отладчиками;
  • использование встраиваемой операционной системы Linux;
  • разработка тестового и отладочного ПО для ПК;
  • разработка проектной документации;
  • умение читать электротехнические схемы и работать с Datasheet.

Приветствуется:

  • умение пользоваться трассировкой и сниффером для отладки;
  • понимание принципов работы с памятью malloc, realloc, free;
  • особенно приветствуется опыт оптимизации использования памяти программ и кода;
  • опыт разработки и отладки для MCU: RTOS, OS-less;
  • опыт работы с беспроводными сетями, такими как ZigBee, WiFi, Bluetooth, Z-Wave и др.;
  • опыт работы в команде, в т.ч. распределённой;
  • администрирование Unix-подобных систем.

Условия:

  • локация - г. Краснодар;
  • работа в крупной компании - лидере в своем сегменте;
  • официальное оформление согласно ТК РФ;
  • возможности профессионального и карьерного роста.

Отправить резюме
Выберите
Выберите
Согласие кандидата на обработку персональных данных
Узнавайте первым

Подпишитесь, чтобы получать информацию о самых интересных событиях, новых коллекциях и выгодных предложениях.