Разработчик Embedded Linux
Зарплата
Требования
Местоположение и тип занятости
Компания
Описание вакансии
О компании и команде
Компания ООО «МАШ ЮНИТ» - аккредитованная IT компания с собственным производством электронных компонентов и устройств для лифтов.
Линейка нашей продукции включает более 70 различных устройств, начиная от мультимедийных панелей для управления вызовом лифта не имеющих аналогов, заканчивая массовыми промышленными дисплеями 4 и 8 дюймов.
Мы разрабатываем дисплеи разных типов для входных групп и лифтов, различной яркости и расширений, с поддержкой сенсорных экранов. Также мы занимаемся разработкой и внедрением решений на одноплатных компьютерах. Кроме этого, разработкой встроенного и внешнего программного обеспечения для лифтовых узлов безопасности, постов вызовов и постов приказов.
Наша продукция помогает российским заводам создавать современные и конкурентные лифты и другой вертикальный транспорт.
Наш коллектив состоит из более чем 50 человек: инженеров, программистов, промышленных дизайнеров, сборщиков, монтажников, отладчиков и многих других. Мы отлично знаем, что коллектив единомышленников способен создать. Сплоченность нашему коллективу придают совместные мероприятия: корпоративы, тимбилдинги, совместные походы на культурные мероприятия.
Ожидания от кандидата
Ваши задачи:
- совместно с отделом разработки электроники и схемотехники наладить работу всех периферийных узлов и интерфейсов на аппаратной платформе нашей разработки (база микропроцессора RK3399);
- портировать на плату Embedded linux, u-boot, rootfs (ubuntu, busybox), драйверы (в частности, для GPU);
- предусмотреть возможность загрузки системы с различных носителей (eMMC, uSD), обновления rootfs по схеме A/B;
- обеспечить и наладить работу требуемых интерфейсов (MIPI (CSI/DSI), eDP, HDMI, Ethernet, WiFi, SPI, GPIO, ADC, UART),
- разработать BSP;
- создать инструкцию / алгоритм по сборке/модификации текущей системы;
- создать и вести Git репозиторий, содержащий все используемые компоненты системы.
Наши пожелания:
- высшее техническое образование;
- опыт работы с Embedded Linux – сборка/адаптация загрузчика, ядра, деревьев устройств, модулей ядра, rootfs для различных аппаратных платформ;
- отличное понимание Embedded Linux (user space и kernel space);
- знание скриптовых языков (shell, python), опыт написания скриптов в Linux;
- опыт разработки Linux BSP для различных аппаратных платформ;
- понимание различных интерфейсов: SΡΙ, Ι2C, USΒ 2+, RS232, CΑΝ, RS485, SDΙΟ, MIPI (DSI, CSI);
- опыт использования технологий доверенной загрузки и исполнения: TEE, TrustZone, OTP, TPM и т.д.;
- умение читать электрические схемы, понимание принципов и архитектур современных электронных устройств, микропроцессорной техники и программно-аппаратных.
Условия работы
Мы предлагаем:
- работа в аккредитованной IT-компании;
- оформление по ТК РФ;
- гибридный формат работы;
- заработная плата 2 раза в месяц, прозрачная система мотивации, премирование;
- медицинская страховка со стоматологией, корпоративный фитнес и обучения после прохождения испытательного срока;
- корпоративное питание сотрудников;
- комната отдыха, игротека, чай/кофе и печеньки;
- активная корпоративная и деловая жизнь;
- отсутствие дресс-кода, демократичность;
- коллектив профессионалов;
- новый, удобный и уютный офис;
- перспективы профессионального, карьерного и финансового роста.