Обязанности:
- Разработка встраиваемого программного обеспечения жесткого реального времени для промышленных устройств на процессорах с архитектурой ARM;
- Отладка и тестирование встраиваемого программного обеспечения.
- Участие в разработке испытательных стендов и методик испытаний;
- Помощь техническим писателям в подготовки документации на встраиваемое ПО.
Требования:
- Опыт разработки на С или С++ ПО под POSIX-совместимые системы (QNX, Linux) от 3-х лет;
- Опыт разработки многопоточных приложений на C или C++ не менее 8 лет;
- Хорошее понимание работы вычислительных систем и системного ПО на низком уровне;
- Хорошее понимание архитектуры или опыт работы с ARM;
- Знание инструментов gcc, gdb, GNU toolchain, make, понимание процесса сборки ПО.
Серьезным преимуществом будет:
- Опыт программирования под ОСРВ QNX Neutrino;
- Опыт работы с Ethernet реального времени;
- Знание стандарта MISRA или практический опыт написания кода по этому стандарту;
- Знание ассемблера (достаточно базового уровня);
- Опыт разработки драйверов под POSIX-совместимые системы;
Условия:
- График работы: 5/2, полный рабочий день, гибкое начало рабочего дня;
- Высокий уровень заработной платы обсуждается с успешным кандидатом;
- Премии по результатам работы;
- Отсрочка и бронирование от мобилизации;
- Работа в крупной (более 1300 человек в 8 филиалах), стабильной и активно развивающейся компании;
- Оформление по ТК РФ, ДМС (белая заработная плата, ежегодный оплачиваемый отпуск 28 календарных дней и т.д.).