Крупная аккредитованная IT-компания с многолетней историей и стабильными позициями на рынке занимается созданием масштабных программных продуктов. Мы находимся в поиске инженера-программиста.
🟢Обязанности:
Проектирование и разработка ПО под управлением 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сионального роста!