Мы строим платформу, где данные миллионов людей обрабатываются надёжно и безопасно. Три флагманских направления: MDM (всё о персональных данных и антифрод), сквозная аутентификация SSO и шина выдачи кредитов наличных ...
Cтарший разработчик Embedded C++
Описание вакансии
компания "мегафон 1440"
чем предстоит заниматься:
- разработка и поддержка встроенного по для вычислительных блоков и навигационных систем
- реализация логики работы с периферией и коммуникационными шинами (hal уровень)
- оптимизация производительности и потребления памяти (resource-constrained environment)
- реализация и интеграция пользовательских протоколов поверх аппаратных интерфейсов
- написание модульных и интеграционных тестов для новых функций и рефакторинга существующего кода
- участие в код-ревью и поддержание высоких стандартов качества кода в команде
что мы ожидаем:
- cвободное владение стандартами c++17/20 (умные указатели, raii, move-семантика, шаблоны)
- умение работать с отладчиками (gdb, lldb), анализ дампов памяти, использование valgrind/addresssanitizer для поиска утечек и ub
- понимание принципов работы ос реального времени (rtos), опыт работы с freertos
- опыт работы с железом (gpio, uart, spi, i2c, can, eth) на уровне hal
- коммерческий опыт разработки на с++ от 4 лет
- опыт оптимизации кода под ограничения ресурсов (память, cpu)
- опыт реализации пользовательских протоколов поверх аппаратных интерфейсов
- понимание принципов модульного тестирования (unit testing)
- опыт написания интеграционных тестов, включая эмуляцию периферии и железных интерфейсов (mocking/stubbing аппаратных зависимостей)
