
Город: Санкт-Петербург
Зарплата:
от 150000
до 170000
RUR
Занятость: Полная занятость, Удаленная работа
Опыт работы: От 1 года до 3 лет
Хотите работать в аккредитованной IT-компании, где ваши идеи будут услышаны, а знания - цениться? ООО «СмартЭкоСистема» в городе Сочи приглашает вас стать Программным инженером в команде экспертов, которые формируют будущее телекоммуникационных технологий!
Что вас ждет:
Работа с BSP:
- Разработка, сборка и настройка Board Support Package (BSP) для Linux на различных аппаратных платформах, чаще всего на базе процессоров ARM. (Rockchip/MTK/Отечественные)
- Портирование и адаптация операционной системы Linux на новые платы и аппаратные платформы.
- Создание и поддержка образов системы (сборка bootloader, ядра, rootfs).
2. Работа с загрузчиком и ядром:
- Настройка и модификация загрузчика (U-Boot).
- Конфигурация, сборка и патчинг ядра Linux.
- Отладка драйверов устройств для периферии (как в пространстве ядра, так и пользовательских).
- Оптимизация и отладка работы ядра на целевом устройстве.
3. Работа с аппаратным обеспечением:
- Тесное взаимодействие с инженерами-схемотехниками и аппаратными разработчиками на этапе проектирования и отладки платы.
- Анализ схем и технической документации (datasheets, reference manuals) на компоненты.
- Подготовка DTS
4. Анализ и оптимизация:
- Поиск и устранение причин нестабильной работы системы (kernel panic, memory leaks, hardware faults).
5. Документирование и совместная работа:
- Ведение технической документации, описания API, руководств по сборке и запуску.
6. Непосредственная отладка на устройствах
- Прошивка тестирование
Что нам важно:
1. Опыт работы с Linux:
- Понимание архитектуры и принципов работы ОС Linux.
- Знание внутренних механизмов (процессы, память, прерывания, DMA и т.д.).
2. Программирование на С/С++:
- Владение языком C для разработки драйверов и кода ядра.
- Желательно С++ для разработки пользовательского пространства.
3. Работа с аппаратурой:
- Понимание основ схемотехники и архитектуры микропроцессоров.
- Умение читать техническую документацию на английском языке.
- Опыт низкоуровневой отладки (JTAG, последовательный порт, логический анализатор).
4. Инструменты сборки:
- Опыт работы с системами сборки для встраиваемых систем: Yocto Project, Buildroot.
- Знание инструментов цепочки разработки: GCC, GDB, Make, CMake, git.
5. Протоколы и интерфейсы:
- Понимание и опыт работы с распространенными периферийными интерфейсами: I2C, SPI, UART, USB, Ethernet, PCIe, MIPI, SDIO, GPIO.
6. Опыт работы с различными загрузчиками (U-Boot).
7. Опыт работы с системами контроля версий (git).
Почему стоит работать с нами:
- Стабильная "белая" зарплата: выплаты дважды в месяц без задержек, что гарантирует ваше финансовое спокойствие.
- Перспективы роста: вы входите в команду, которая активно развивает свои решения, поэтому у вас есть возможность расти и развиваться вместе с нами.
- Удаленный формат работы: гибкость в выборе рабочего места позволяет вам совмещать личные и рабочие интересы.
- Дружная команда: у нас открытая атмосфера, где ценится ваша инициатива и идеи. Вы будете окружены единомышленниками, готовыми к новым вызовам.
Если вы ищете перспективное и интересное место работы, где сможете применить свои навыки, развиваться и быть частью команды, ждём вашего отклика! Не упустите шанс стать частью нашей команды в ООО "СмартЭкоСистема"!
Адрес: посёлок городского типа Сириус, ,
Похожие вакансии