Вакансия: Системный программист Linux embedded (C++)
Описание вакансии
Мы не просто разрабатываем технологии мы меняем саму суть ритейла. С 1992 года воплощаем инновации , которые помогают бизнесу работать быстрее, умнее и эффективнее . Мы создаем решения , которые преобразуют торговлю:
-
Инновационные кассовые системы с искусственным интеллектом
-
Умные весы с функцией видеораспознавания
-
Электронные ценники с возможностью показа рекламы и акций
-
Киоски самообслуживания для различных отраслей
-
Передовое программное обеспечение
-
Системы видеораспознавания и программ лояльности
-
Экспертный консалтинг и сервис федерального уровня
Наша команда из 400 профессионалов работает с крупнейшими ритейлерами страны: Х5, Магнит, Лента, Монетка, Верный и продолжает вносить свой вклад в развитие всей отрасли. Мы верим, что настоящий успех достигается через постоянные изменения, и наша цель не просто идти в ногу с временем, а быть на шаг впереди.
Ищем программиста с опытом промышленной разработки в проектах на базе embedded Linux. Нам нужен не просто C++ кодировщик, а инженер, свободно разбирающийся в Linux-технологиях от сборки образов Linux и настройки системных сервисов до разработки и интеграции прикладного ПО в дистрибутив. Вы будите работать на проект по разработке ПО для оборудования собственного производства на базе embedded Linux.
Чем предстоит заниматься:
Направления работы:
- Основной профиль работы - разработка нового функционала ПО;
- Поддержка существующего ПО;
- Экспертиза по Linux технологиям (внедрение новых, доработка/модернизация существующих решений).
Задачи:
- Системные задачи (адаптация или разработка embedded Linux дистрибутивов под конкретное оборудования или прикладные задачи);
- Алгоритмические задачи общего характера (интеграция с внешними IT системами, управление логикой работы устройства и периферийным оборудованием и т.п.);
- Разработка пользовательского интерфейса;
- Разработка технологического ПО для сервисных и диагностических функций.
Основная часть работы относится к user-space. При этом постоянно возникают задачи требующие решения на системном уровне.
Для нас важно:
- Глубокое знание Linux (командная строка, понимание структуры дистрибутивов, архитектуры ОС);
- Опыт разработки на С++;
- Опыт кросс-платформенной разработки (Linux/Windows, PC/ARM), включая настройку сборочного окружения;
- Опыт разработки embedded оборудования на базе ARM Linux.
Будет плюсом:
- Знания технологий нижнего уровня ПО: Linux kernel space, разработка драйверов, программирование микроконтроллеров;
- Опыт работы с Qt/QML;
- Опыт работы в проектах, связанных с разработкой оборудования или управления оборудованием;
- Опыт участия в интеграционных IT проектах (опыт работы с комплексными программными системами);
- Опыт разработки протоколов информационного обмена;
- Владение английским языком;
- Опыт разработки технической документации;
- Опыт автоматизации тестирования.
Что мы предлагаем:
- Работу в аккредитованной ИТ-компании со льготами, недоступными для компаний иных отраслей.
- Интересные задачи: разработку реальных промышленных решений, возможность влиять на архитектуру проекта, свободу технических решений.
- Финансовое благополучие : зарплата на уровне рынка, выплаты точно в срок.
- Формат работы: гибрид, удалённо (с возможностью приезжать в офис при необходимости), офис.
- Хорошие условия работы и отдыха: удобный офис, 10 минут от метро, гибкое начало рабочего дня, а в пятницу работаем на час меньше.
- Уютную столовую с зерновым кофе и фруктами.
- Технологичное рабочее место: 2+ монитора, предоставление всей необходимой техники и ПО для работы.
- Социальный пакет: мобильная связь, 4 дня в год day-off по болезни без справки.
- Прозрачные и быстрые внутренние процессы : мы не любим бюрократию.
Смелость. Инновации. Ваша карьера начинается здесь.