EMBEDDED-программист, Москва.

▷ Работодатель: Лаборатория электроприводов Адаптто (профиль,отзывы)
💰 From 150000 RUR. | Режим: office | 10

* This listing is inactive or archived *

Уровень - Middle Software Engineer

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

• Написание программного кода для устройств, тестирование на языке C
• Разработка цифровых устройств на базе микроконтроллеров архитектуры STM32 (через hal и без hal), взаимодействие ядер процессора, кэш
• Коммуникации: синхронизация данных, корректировка ошибок связи, маршрутизация данных
• Документирование выполненных задач

Требования:

• Навыки работы с FreeRTOS: блокировки, очереди, коммуникации;
• Опыт работы с МК STM32 не менее 2-х лет;
• Обязателен опыт отладки коммуникаций и протоколов обмена

Будет плюсом знание arm архитектуры в деталях:
- контроллер прерываний (детально понимать что происходит со стеком при входе-выходе из прерывания, какие регистры отвечают за маскировку приоритетов прерываний, как происходит переключение стеков итд)
- знание механизма кеширования, защиты памяти (MPU). Умение правильно сбрасывать кеш при работе с периферией, использующей память
- умение читать код сгенерированный компилятором, понимать как совмещать C и ассемблерный код
- понимание как работает RTOS изнутри: как работает переключение контекстов, какие ограничения есть при работе с RTOS внутри IRQ, как работают очереди, мьютексы

Условия

- официальная ЗП,
- соц. пакет (больничные, отпускные).

Москва, Научный проезд, 19
STM32Английский языкFreeRTOSРабота с базами данныхЭлектроникаRTOSC/C++Ethernet

Created: .
Expires after: .
Responses: 2

Откликнуться на вакансию  Работодатель: профиль,отзывы