Добавь резюме в профиле, а нейросеть определит твою категорию. Затем ты сможешь генерировать сопроводительные письма для вакансий этой категории
embedded разработчик
сопроводительное письмо
описание
Команда разрабатывает компоненты системного и прикладного уровня на базе KasperskyOS — защищённой микроядерной операционной системы, частично POSIX-совместимой.
задачи
- Проектировать, разрабатывать и портировать сервисы и модули для KasperskyOS
- Прототипировать решения
- Подготавливать набор тестов для верификации решений
- Участвовать в разработке и ревью архитектуры
- Участвовать в анализе требований
- Участвовать в подготовке проектной документации
- Участвовать в оценке трудоёмкости задач
- Проводить peer code review
требования
- Отлично знаете язык программирования C
- Имеете опыт низкоуровневой системной разработки под разные архитектуры процессоров (x86, ARM, MIPS, RISC-V)
- Имеете опыт разработки ПО для встраиваемых систем на C/C++
- Знаете архитектуры современных процессоров
- Знаете принципы построения современных операционных систем
- Знакомы с архитектурой микроядерных операционных систем
- Понимаете принципы работы интерфейсов SPI, USB, RS-232, PCI-E и т.д.
- Имеете опыт многопоточного программирования с использованием примитивов синхронизации ОС
- Знаете базовые алгоритмы и структуры данных
- Имеете опыт использования средств разработки ПО под Linux (GCC, Make, CMake, GDB, git и т.д.)
- Понимаете методологии Agile, хотите их применять
- Технический английский — свободное чтение документации
- Будет плюсом опыт коммерческой разработки на C/C++, участие в проектах разработки драйверов или модулей ядра ОС, Assembler для одной из архитектур (x86, ARM, MIPS, RISC-V), участие в проектах разработки систем управления памятью, ресурсами, задачами на уровне ядра, знание методологических подходов проектирования ПО
условия
- Релокационная программа для сотрудников из других городов РФ и стран Таможенного Союза (компенсация билетов, неделя в гостинице, подъемные, оплата риелтора)
навыки