от компании (организации): ООО ТЕКОН Микропроцессорные технологии в городе (населённом пункте): Москва, Россия
в отрасли экономики "Информационные технологии, интернет, телеком" → "Стартапы"
с заработной платой: по договоренности
Вакансия № 10981392 добавлена в базу данных сайта Работа в Москве и Московской области (МО, Подмосковье): Среда, 23 октября 2024 года.
Дата обновления вакансии № 10981392 на сайте Работа в Москве и Московской области (МО, Подмосковье): Четверг, 14 ноября 2024 года.
Обращаем Ваше внимание, что на момент обращения к работодателю вакансия № 10981392 может быть уже занята. Администрация сайта Работа в Москве и Московской области (МО, Подмосковье) приносит извинения за доставленные неудобства.
Требования к опыту работы:
более 6 лет
Тип занятости:
полная занятость
График работы:
полный день
Дополнительные сведения о вакансии: Системный программист Linux
Требования к кандидату:
- Высшее техническое или физико-математическое образование
- Знание современной архитектуры ядра ОС Linux (версии 4.1 и выше)
- Опыт системного программирования в коммерческих проектах на языке С
- Опыт разработки драйверов под Linux
- Принципы организации и реализации современных интерфейсов и протоколов, используемых для периферийных устройств
- Знание скриптовых языков
- Опыт работы с системами контроля версий
- Знание технического английского
- Умение придерживаться стиля кодирования
- Умение и желание работать с технической документацией
- Умение работать в команде
Приветствуется:
- Знание сетевых протоколов и реализации их стека в Linux
- Опыт программирования на любом asm (Х86, ARM, MIPS)
- Знание архитектур современных процессоров (Х86, ARM, MIPS)
- Опыт программирования в OCPB (FreeRTOS, RTEMS и т.п.)
- Опыт работы с начальными загрузчиками (U-Boot, Redboot, Yamon и т.п.)
- Навыки работы с осциллографом и логическим анализатором
- Умение читать современные принципиальные схемы микропроцессорных устройств
Дополнительным плюсом будет: наличие примеров кода (в любых Open Source проектах, GitHub и т.п.)
Должностные обязанности:
- Разработка драйверов ОС Linux для вновь проектируемых блоков. Разработка прототипа драйвера устройства, основного кода и библиотек поддержки режима пользователя.
- Доработка существующих драйверов устройств. Приведение кода в соответствие к основным требованиям данной категории устройств. Реализация подсистемы менеджмента питания в драйверах, где она отсутствует.
- Разработка платформы для новых СнК. Оптимизация кода существующих платформ. Приведение кода платформ в соответствие с архитектурой RISCV в основной ветке ядра ОС Linux.
- Поддержка режимов загрузки AMP и SMP Linux в рамках одного кода платформы.
- Поддержание в актуальном состоянии текущей ветки LTE ядра ОС Linux. Внесение критических патчей, обеспечение целостности кода.
- Обеспечение перехода с одной версии ядра на более современную ветку в случае окончания срока поддержки текущей LTE ветки.
- Обеспечение поддержки и доработки кода взаимодействия с начальным загрузчиком (U-Boot). Обеспечение совместимости со специализированными загрузкиками Текон МТ.
- Доработка и сопровождение ветки RT-Linux (Real Time patch) в текущей реализации с дополнительной интеграцией кода RT patch с основной ветки проекта.
- Обеспечение тестовых сборок ядра ОС Linux для отладки испытательных стендов
Условия работы и компенсационный пакет:
- Заработная плата (белая), определяется по результатам собеседования в зависимости от квалификации и опыта работы кандидата.
- Полный социальный пакет: оплачиваемый больничный лист‚ оплачиваемый отпуск; дополнительное медицинское страхование, действует положение о мотивации с дополнительным соц.пакетом! Есть корпоративное питание, фитнес.
- Работа на проектах в области энергетики.
- Офис: ст.м. Октябрьское поле (7 минут), ст. МЦК Зорге (2 минуты).
Откликнуться на эту вакансию: Системный программист Linux
Предыдущая вакансия:
Вакансия № 10981380 на должность Frontend Lead от компании Walli в городе (населенном пункте) Москва