Технический аудит встраиваемой системы
Ищем высококвалифицированного специалиста для проведения комплексного технического аудита проекта встраиваемой системы.
О проекте
Проект представляет собой встроенную систему на базе микроконтроллера Nordic nRF52832, работающую под управлением реального времени операционной системы (RTOS) Zephyr. Система реализует функционал беспроводного устройства.
Основные задачи аудита
- Анализ кода на языке C на предмет безопасности, уязвимостей и потенциальных ошибок.
- Оценка архитектуры системы и взаимодействия с Zephyr RTOS.
- Проверка корректности работы с беспроводным стеком и периферией микроконтроллера.
- Анализ эффективности использования ресурсов (память, процессорное время, энергопотребление).
- Обзор качества кода, соответствия стандартам и best practices для embedded-разработки.
- Выявление узких мест и рисков в текущей реализации.
Требования к исполнителю
- Опыт разработки на языке C для встраиваемых систем (Senior уровень).
- Глубокое понимание архитектуры микроконтроллеров, предпочтительно семейства ARM Cortex-M.
- Практический опыт работы с RTOS, в идеале - с Zephyr.
- Опыт проведения code review или технических аудитов сложных проектов.
- Понимание принципов низкоуровневого программирования, работы с памятью и прерываниями.
Результат работы
Ожидается подробный отчет с выявленными проблемами, оценкой рисков и конкретными рекомендациями по их устранению и оптимизации кодовой базы и архитектуры проекта.