Полная занятость, полный день
Обязанности:
- создание встроенного ПО (firmware), работающего в окружении embedded linux на платформе ARM Cortex A55/A76;
- тестирование, документация, оптимизация разрабатываемого ПО;
- организация взаимодействия с внешними исполнительными механизмами.
Требования:
- высшее техническое образование;
- отличное знание С/С++, опыт разработки для embedded систем не менее 3 лет;
- умение работать с "чужим" кодом, изменять и поддерживать его;
- умение работать со спецификациями и документацией;
- технический английский;
- высокая культура разработки (система контроля версий, постановки задач, багтрекинг, код-ревью, документирование, политики наименования).
Будет плюсом:
- написание драйверов ядра linux;
- опыт работы с FreeRTOS;
- взаимодействие CAN, Ethernet, UART;
- управление приоритетами задач, семафоры;
- иерархия прерываний, оптимизация времени выполнения задач;
- опыт работы с потоковым видео;
- умение работать с buildroot.
Условия:
- Работа в инновационной, быстро развивающейся компании в сфере беспилотных летательных аппаратов;
- Оформление в соответствии с ТК РФ;
- Полный рабочий день.