Android Software Engineer (Low Level)
Требования
Местоположение и тип занятости
Компания
ключевой российский дизайн-центр по разработке ЭБ для систем связи и телекоммуникационного оборудования в России.
Описание вакансии
Условия работы
Задачи:
- Разработка и портирование драйверов Android для следующих интерфейсов:
- интерфейсы и фреймворки аппаратных ускорителей (например, GPU OpenGL ES / VPU OpenMAX);
- периферийные высокоскоростные интерфейсы (например, DDR4, PCIe, USB, MIPI DSI, MIPI CSI, ONFI, SD/eMMC);
- периферийные низкоскоростные интерфейсы (SPI, I2C, UART, I2S).
- Чтение документации и исходного кода, предоставляемых вендорами;
- Перенос патчей;
- Code review;
- Доработка исходного кода с целью повышения производительности и оптимизации энергопотребления.
Требования:
- С / С++, Python / Bash, Make;
- Не менее 2-х лет опыта системной разработки под Linux;
- Опыт работы с Linux на уровне ядра и загрузчика (U-Boot);
- Опыт работы с Android SDK / NDK;
- Понимание архитектуры AOSP, Android HAL;
- Понимание архитектуры ARM;
- Высокий уровень самостоятельности.
Будет плюсом:
- Опыт портирования, оптимизации комплексных драйверов / фреймворков / подсистем ОС Linux или Android;
- Уверенное владение Git и Gerrit;
- Наличие вклада в проекты с открытым исходным кодом, открытые проекты на GitHub;
- Опыт исследования аппаратных проблем, в т.ч. с помощью осциллографа.
Будет огромным плюсом:
- Trusty, TrustZone / OP-TEE;
- ARM Trusted Firmware.
Мы предлагаем:
- Участие в передовых проектах в отрасли микро- и радиоэлектроники, телекоммуникаций и связи;
- Работу в команде лучших специалистов отрасли, с возможностью делиться знаниями и перенимать опыт, решая сложные инженерные задачи, на передовом краю развития современных технологий;
- Систему поощрения за создание результатов инновационной деятельности, регистрация патентов;
- Применение результатов работы в подготовке квалификационных работ в магистратуре и аспирантуре. Поддержка научно-технического совета в подготовке статей, публикаций, работ;
- Работу в современных системах автоматизированного проектирования от ведущих мировых производителей по высокотехнологичным проектным нормам с лучшими российскими и зарубежными фабриками-изготовителями;
- Широкие возможности профессионального роста;
- Гибкий график работы (возможность выбора начала и окончания рабочего дня);
- Возможность дистанционной работы или частично дистанционной работы;
- Расширенный социальный пакет: ДМС (включающий стоматологию, возможность подключения родственников и членов семьи, страховку выезжающих за рубеж, телемедицину, онлайн-консультации юриста и психолога), материальная помощь к важным/значимым событиям, компенсация занятий спортом, сервис корпоративных скидок и привилегий;
- Корпоративный транспорт по гор. Зеленоград;
- У нас дружественная атмосфера и активная корпоративная жизнь. Корпоративные волейбольная и футбольная команды – участником может стать любой желающий;
- Мы ценим ваш опыт и компетенции, поэтому уровень дохода обсуждаем с успешными кандидатами.