Разработчик Embedded Linux / C++/Qt
Описание
Про компанию: Стабильная аккредитованная ИТ-компания с многолетней историей, создает масштабные проекты.Ищем инженера-программиста, который сможет добавить в команду свою экспертизу и расти вместе с продуктом! Обязанности: Разработка программного обеспечения под управлением Embedded Linux для аппаратных платформ на базе процессоров I.MX6, RK3588J и RK3576J. Рефакторинг и улучшение существующего программного кода. Исправление ошибок, выявленных в процессе тестирования. Оценка сроков и планирование этапов выполнения задач. Участие в подготовке требований к разрабатываемому программному обеспечению. Участие в испытаниях и отладке разработанного ПО. Документирование исходного кода. Участие в подготовке технической документации на разработанное программное обеспечение. Требования: Высшее техническое образование по направлениям: информационные технологии, электроника или смежные специальности. Опыт работы в разработке программного обеспечения от 3 лет. Опыт программирования на Qt от 3 лет. Уверенное знание языков программирования C и C++. Понимание архитектуры операционных систем и ядра Linux. Умение собирать ядро Linux и понимание принципов работы системы его сборки. Знание и практический опыт работы с GCC, GDB, binutils, CMake, Make и Bash. Знание стандарта POSIX. Знание Linux API и умение вызывать системные функции напрямую или через libc. Знание аппаратных архитектур ARM и x86. Умение работать со специализированными аппаратными отладчиками, анализаторами шин, протоколов и другими измерительными инструментами. Опыт работы с Yocto Project, Buildroot и U-Boot. Навыки разработки на низком уровне: работа не только с Linux, но и с микроконтроллерами в режиме bare metal, SoC и периферийными интерфейсами UART, SPI, I²C, CAN и другими. Знание сетевых протоколов TCP/IP. Навыки работы с цифровыми электронными устройствами. Опыт работы с системами контроля и учёта версий, включая SVN, Git и аналогичные инструменты. Будет преимуществом: Опыт участия в разработке программно-аппаратных комплексов в сфере безопасности, включая ИСБ, СКУД, СУДОС и ССОИ. Базовые знания одного или нескольких скриптовых языков программирования: C#, JScript, JavaScript, Python и других. ✅Что мы можем тебе предложить: Современный офис, месторасположение - м. Полянка / Третьяковская. Формат работы офис 5-2; Официальное трудоустройство, полностью «белая» зарплата, оплата больничных и отпусков; Оклад обсуждается по результатам собеседования; ДМС, регулярные премии по итогам работы. Крупные проекты, стабильность, возможность проффеcсионального роста!