Инженер-разработчик ПО для встраиваемых систем (embedded)
Зарплата
от 130 000 ₽
Требования
Местоположение и тип занятости
Компания
Автоматизированные системы управления
Описание вакансии
О компании и команде
- Разработка встраиваемого ПО под ОС Linux;
- Сборка проектов на базе SoC пакетных процессоров: Microchip, Marvell и др.;
- Отладка, тестирование ПО на реальных устройствах;
- Анализ и ревью стороннего программного кода встраиваемого ПО;
- Доработка и рефакторинг программного кода встраиваемого ПО;
- Сопровождение и техническая поддержка своего и стороннего кода, ведение технической документации;
- Изучение технической документации существующих устройств и ПО для доработки и модернизации.
Ожидания от кандидата
- Высшее образование (желательно в области программирования);
- Опыт работы не менее 3-х лет;
- Опыт разработки встраиваемого ПО для ОС на базе ядра Linux или ядра eLinux;
- Понимание особенности разработки ПО для встраиваемых систем, понимание взаимодействия User space и Kernel space;
- Опыт кросскомпиляции кода, разработки на Bare metal;
- Владение разработкой на языках С/C++ на продвинутом уровне, понимание и умение применять базовые структуры данных и алгоритмы;
- Навыки анализа и реверс-инжиниринга стороннего программного кода, понимание модели жизненного цикла ПО;
- Умение работать с системами контроля версий GIT при командной разработке;
- Навыки работы с CLI Linux;
- Навыки разработки драйверов под Linux, конфигурирования и компиляции ядра Linux;
- Базовые знания стека сетевых протоколов Linux уровня L2-L3 модели OSI;
- Знание интерфейсов/протоколов связи (USART, SPI, I2C), понимание принципов работы системы прерываний, DMA (практический опыт настройки, применения и отладки под ОС Linux);
- Понимание UBoot, Buildroot, GCC toolchain, Makefile, Cmake;
- Технический английский на уровне B1 - Intermediate;
Условия работы
- Работа в высокотехнологичной компании, обладающей уникальными знаниями и технологиями;
- Возможность проходить обучение в Корпоративной академии «Росатома» + дополнительное внешнее обучение;
- Возможность учиться в on-line формате – в любое время, с любого смартфона, планшета или компьютера на отраслевой образовательной платформе;
- Карьерный и экспертный рост, понимание своей карьерной траектории в рамках единой команды;
- Конкурентоспособный уровень оплаты труда и возможность получать премию за эффективную работу.
Бонусы
- Добровольное медицинское страхование (после окончания испытательного срока)
- Льготы и компенсации в соответствии с социальной политикой организации
Дополнительные инструкции
Необходимо выполнить тестовое задание