Инженер по системному ПО/Embedded Linux Kernel Engineer (ARM/RISC)
НИИАС- от 140 000 руб.
Описание
АО НИИАС (дочернее общество ОАО РЖД ) единственный в стране институт, занимающийся созданием, развитием и внедрением беспилотных технологий и созданием устройств безопасности на железнодорожном транспорте.
Быть частью АО НИИАС значит быть частью инновационной компании и иметь возможность внести свой вклад в создание передовых технологий автоматизации управления движением на железнодорожном транспорте в России и мире.
Будем рады видеть Вас в нашей команде!
Вам предстоит:
1) Адаптация и сопровождение ядра Linux.
2) Описание аппаратной архитектуры (Device Tree/DTS).
3) Поддержка ранней загрузки и boot-chain.
4) Реализация отказоустойчивых и надежных файловых систем.
5) Диагностика состояния аппаратного обеспечения.
6) Механизмы восстановления после отказов.
7) Минимальный жизненный цикл сборки и развертывания.
8) Документация и архитектурное описание.
Наши пожелания:
- Практический опыт работы с ядром Linux во встраиваемых системах.
- Опыт портирования Linux на ARM и/или RISC-архитектуры.
- Уверенное понимание Device Tree (DTS/DTSI) и принципов описания аппаратуры.
- Понимание архитектуры SoC, работы памяти, прерываний, DMA.
- Опыт работы с загрузчиками (U-Boot и аналоги).
- Понимание принципов отказоустойчивости и надежности во встраиваемых системах.
- Умение читать схемы и сопоставлять их с программной конфигурацией.
- Уверенная работа с С, shell, базовыми инструментами отладки (gdb, dmesg, ftrace и т.д.).
Будет Вашим преимуществом:
-
Опыт работы с OpenWRT/Buildroot.
-
Опыт реализации А/В-обновлений и ОТА-механизмов.
-
Опыт работы с real-time расширениями (PREEMPT RT).
-
Понимание требований функциональной безопасности (SIL, EN, 50126/50128 IEC 61508).
-
Опыт работы с RISC-V.
-
Опыт участия в upstream-разработке Linux.
ВАЖНО:
- Системное мышление, умение видеть устройство как целостную систему.
- Аккуратность и инженерная дисциплина.
- Способность работать с плохо формализованными требованиями.
- Готовность документировать редения, а не держать знания "в голове".
Мы предлагаем:
- Оформление в официально аккредитованную IT-компанию
-
Работу в инновационной и технологической компании, возможности карьерного и личностного роста
-
Современный офис на Московском проспекте (5 мин. от м. Московские ворота), в котором есть все необходимое для комфортной работы
-
Конкурентную оплату труда, официальное трудоустройство по ТК, материальная помощь к отпуску, компенсационные выплаты
-
ДМС с первого дня работы
-
График работы 5/2, возможность обсуждения гибкого подхода к режиму труда, главная задача выполнять поставленные цели и быть частью команды
-
Обучение сотрудников (английский язык и профильные курсы), оплата участия в конференциях
-
Внутренние мероприятия, тимбилдинги, молодежные слеты и спортивные события
-
Дружелюбную атмосферу в коллективе: мы всегда открыты и готовы помочь
Разработчик C (Linux Kernel, DPDK, SPDK)
Инженер-программист С/С++ (Embedded, STM32)
Описание
разработкой и адаптацией алгоритмов управления морскими робототехническими комплексами, реализацией новых функций бортовой системы управления.
Стек: C/C ...
Ведущий инженер-программист (Embedded Linux)
Описание
Обязанности:
- Конфигурирование, сборка и поддержка встраиваемых систем на основе ОС Linux для контроллеров на основе процессоров ...