Программист C для Embedded Linux
Радиофид · Санкт-Петербург
от 170 000 ₽ на руки
- От 1 года до 3 лет
- Полная
- На месте работодателя
Описание вакансии
Компания "Радиофид Системы" – ведущий российский производитель промышленного сетевого оборудования под брендом iRZ.
Мы разрабатываем роутеры полного цикла: от аппаратной платформы до embedded Linux и серийного производства.
У нас работают эксперты, влюбленные в электронику и всё, что с ней связано.
С твоей помощью мы хотим усилить команду системных программистов.
В твои обязанности будет входить разработка ядра операционной системы на базе OpenWRT, а также запуск плат новых роутеров.
Работа только в офисе, т.к. работа с железом.
Обязанности:
- Разрабатывать и поддерживать нашу версию embedded Linux на базе OpenWRT для роутеров;
- Участвовать в разработке аппаратной и программной архитектуры продукта на всех этапах жизненного цикла изделия:
- подготовка технического задания;
- запуск плат и отладка (процесс PCB Bring-UP);
- контроль этапа испытаний;
- постановка в серию.
Требования:
Обязательно:
- Уверенный С, bash;
- Опыт работы с системами автоматизации сборки программного обеспечения из исходного кода (Autotools, CMake и др.);
- Опыт разработки user-space приложений и драйверов под Linux;
- Навыки использования системы контроля версий Git.
Желательно:
- Опыт работы с OpenWrt Buildroot;
- Опыт работы с загрузчиком U-Boot: его конфигурирование и сборка;
- Опыт компиляции ядер Linux под разные архитектуры и платформы;
- Python на уровне написания небольших скриптов;
- Опыт работы с интерфейсами I2C, UART, USB, SPI;
- Знание сетей, базирующихся на TCP/IP;
- Знание английского языка на уровне чтения технической документации.
Условия:
- Возможность развиваться в продуктовой IT-компании полного цикла, выполнять важные и интересные задачи
- Оформление по ТК РФ, испытательный срок 3 мес.
- Пятидневка, гибкий график (начало работы в интервале с 9:30 до 11:00, окончание работы с 18:00 до 19:30)
- Команда экспертов, code review, обмен опытом;
- Компенсация обедов, чай/кофе, фитнес.
Ключевые навыки
- Linux
- С
- Настройка ядра
- Написание драйверов
- Любовь к электронике